Commit a9185383 by Thomas Witkowski

### And fixed some license problems. Now I have to pay all my money to SimuNova ...

parent cdaca04d
 #ifndef AMDIS_MATHFUNCTIONS_H #define AMDIS_MATHFUNCTIONS_H { if (r < 0) return 1; if (r > 0) // ============================================================================ // == == // == AMDiS - Adaptive multidimensional simulations == // == == // == http://www.amdis-fem.org == // == == // ============================================================================ // // Software License for AMDiS // ... ... @@ -17,6 +17,27 @@ // See also license.opensource.txt in the distribution. /** \file MathFunctions.h */ #ifndef AMDIS_MATHFUNCTIONS_H #define AMDIS_MATHFUNCTIONS_H #include "Global.h" #include using namespace std; namespace AMDiS { //converts signed distance to phasefield inline double Phi1(double r, double eps) { return 0.5 * (1 - tanh(3 * r / eps)); } inline double Phi2(double r, double eps) { return 0.5 * (1 + tanh(3 * r / eps)); } //levelset: positive (1) in the set, negative (-1) outside, zero on the boundary inline double LevelSet(double r) { if (r < 0) return 1; if (r > 0) return -1; return 0; } ... ...
 #ifndef AMDIS_SOLUTION_DATA_STORAGE_H #define AMDIS_SOLUTION_DATA_STORAGE_H struct SolutionHelper { typedef FiniteElemSpace* type; }; // ============================================================================ // == == // == AMDiS - Adaptive multidimensional simulations == // == == // == http://www.amdis-fem.org == // == == // ============================================================================ // // Software License for AMDiS // ... ... @@ -18,6 +18,27 @@ /** \file SolutionDataStorage.h */ #ifndef AMDIS_SOLUTION_DATA_STORAGE_H #define AMDIS_SOLUTION_DATA_STORAGE_H #include #include #include #include #include "DOFVector.h" #include "SystemVector.h" #include "Parameters.h" namespace AMDiS { template struct SolutionHelper { typedef FiniteElemSpace* type; }; template <> struct SolutionHelper { ... ... @@ -25,6 +46,7 @@ }; /** \brief * Class to store solution data for one timestep. * ... ...
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!