diff --git a/src/GooseFEM/GooseFEM.h b/src/GooseFEM/GooseFEM.h index 5e53948..a0d5708 100644 --- a/src/GooseFEM/GooseFEM.h +++ b/src/GooseFEM/GooseFEM.h @@ -1,95 +1,95 @@ /* ================================================================================================= (c - GPLv3) T.W.J. de Geus (Tom) | tom@geus.me | www.geus.me | github.com/tdegeus/GooseFEM ================================================================================================= */ #ifndef GOOSEFEM_H #define GOOSEFEM_H // ================================================================================================= #define _USE_MATH_DEFINES // to use "M_PI" from "math.h" #include #include #include #include #include #include #include #include #include #include #include #include #include // ================================================================================================= #define GOOSEFEM_WORLD_VERSION 0 #define GOOSEFEM_MAJOR_VERSION 0 -#define GOOSEFEM_MINOR_VERSION 9 +#define GOOSEFEM_MINOR_VERSION 10 #define GOOSEFEM_VERSION_AT_LEAST(x,y,z) \ (GOOSEFEM_WORLD_VERSION>x || (GOOSEFEM_WORLD_VERSION>=x && \ (GOOSEFEM_MAJOR_VERSION>y || (GOOSEFEM_MAJOR_VERSION>=y && \ GOOSEFEM_MINOR_VERSION>=z)))) #define GOOSEFEM_VERSION(x,y,z) \ (GOOSEFEM_WORLD_VERSION==x && \ GOOSEFEM_MAJOR_VERSION==y && \ GOOSEFEM_MINOR_VERSION==z) // ================================================================================================= // dummy operation that can be use to suppress the "unused parameter" warnings #define UNUSED(p) ( (void)(p) ) // ================================================================================================= // alias types namespace GooseFEM { // - alias Eigen dense matrices typedef Eigen::Matrix MatD; typedef Eigen::Matrix MatS; typedef Eigen::Matrix ColD; typedef Eigen::Matrix ColS; typedef Eigen::Matrix ColI; // - alias Eigen sparse matrices typedef Eigen::SparseMatrix SpMatD; typedef Eigen::SparseMatrix SpMatS; // - alias cppmat matrices typedef cppmat::array ArrD; typedef cppmat::array ArrS; typedef cppmat::array ArrI; } // ================================================================================================= #include "Mesh.h" #include "MeshTri3.h" #include "MeshQuad4.h" #include "MeshHex8.h" #include "Element.h" #include "ElementQuad4.h" #include "Vector.h" #include "MatrixDiagonal.h" #include "Iterate.h" #include "Dynamics.h" #include "Mesh.cpp" #include "MeshTri3.cpp" #include "MeshQuad4.cpp" #include "MeshHex8.cpp" #include "Element.cpp" #include "ElementQuad4.cpp" #include "Vector.cpp" #include "MatrixDiagonal.cpp" #include "Iterate.cpp" #include "Dynamics.cpp" // ================================================================================================= #endif