22 #ifndef __HERMES_API_2D_H_
23 #define __HERMES_API_2D_H_
25 #include "util/compat.h"
26 #include "hermes_common.h"
34 template<
typename Scalar>
class Space;
41 precalculatedFormsDirPath
71 std::map<Hermes2DApiParam, Parameter<std::string>*> text_parameters;
82 template<
typename T1>
friend class Space;
83 template<
typename T1>
friend class Solution;
89 extern HERMES_API pj_caching_pool Hermes2DMemoryPoolCache;
91 #define pj_pool_t void
92 #define pj_pool_alloc(T, size) malloc(size)
HERMES_API Hermes::Hermes2D::Api2D Hermes2DApi
Global instance used inside Hermes which is also accessible to users.
Represents a finite element mesh. Typical usage: MeshSharedPtr mesh; Hermes::Hermes2D::MeshReaderH2DX...
Hermes2DApiParam
Enumeration of potential keys in the Api2D::parameters storage.
API Class containing settings for the whole Hermes2D.
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Represents a finite element space over a domain.
Represents the solution of a PDE.
std::map< Hermes2DApiParam, Parameter< int > * > integral_parameters