Resolve "Compile icet on Windows"
This MR attempts to fix compilation issues on Windows. Minor fixes include manual changes of logical operators and
and or
to &&
and ||
and additional include file for defining M_PI
constant. The code was compiled and tested on a Win7/x64 system with MSVC 15 2017 compiler in the 64 bit mode.
This is a resubmission of !329 (closed), which failed to pick up the most recent commits to the source branch.
Closes #314 (closed)