This is essentially a copy of the rotation style with minor variations
on the inner workings of the style.
mesh_mover contains a new class for this new rotation style
fix_move_mesh contains new code to store a rotation axis, similar to the storing of a reference point
A tutorial case demonstrating super-imposed mesh rotations has been added
Requirements:
- MPICH2 Installation (64bit)
Changes:
- Created VS 2010 Project and Solution files
- FFTW 2.1.5 was compiled for x64 and copied to WINDOWS/extra/fftw2/x64/
- Minor tweaks to allow compilation with VS2010 compiler
* no dynamic arrays on stack
* fmin, fmax, round definitions
* Sleep from windows.h
- "Fatal Error C1061: compiler limit : blocks nested too deeply" was
fixed. modify.cpp uses the preprocessor with style_fix.h to generate
huge IF cascades. This hits the 128 block limit quite easily. The
proposed fix uses a string-to-function-pointer map. However it uses
the std::map and std::string.