Feel++ 0.91.0
|
Public Types | |
typedef double | value_type |
typedef Simplex< Dim, Order > | convex_type |
mesh | |
typedef Mesh< convex_type > | mesh_type |
typedef boost::shared_ptr < mesh_type > | mesh_ptrtype |
typedef FunctionSpace < mesh_type, bases< Lagrange < 0, Scalar, Discontinuous > > > | p0_space_type |
function space that holds piecewise constant ( ![]() | |
typedef p0_space_type::element_type | p0_element_type |
an element type of the ![]() | |
typedef bases< Lagrange< Order, Scalar, Continuous > > | basis_type |
the basis type of our approximation space | |
typedef FunctionSpace < mesh_type, basis_type > | space_type |
the approximation function space type | |
typedef boost::shared_ptr < space_type > | space_ptrtype |
the approximation function space type (shared_ptr<> type) | |
typedef space_type::element_type | element_type |
an element type of the approximation function space | |
typedef Exporter< mesh_type, Order > | export_type |
typedef boost::shared_ptr < export_type > | export_ptrtype |
Public Member Functions | |
MyFunctionSpace (po::variables_map const &vm, AboutData const &about) | |
FEEL_DONT_INLINE void | run () |
FEEL_DONT_INLINE void | run (const double *X, unsigned long P, double *Y, unsigned long N) |
MyFunctionSpace: compute integrals over a domain
void MyFunctionSpace< Dim, Order >::run | ( | ) | [virtual] |
simply execute the simget
Implements Feel::Simget.
void MyFunctionSpace< Dim, Order >::run | ( | const double * | X, |
unsigned long | P, | ||
double * | Y, | ||
unsigned long | N | ||
) | [virtual] |
models the input/output relation
create the mesh
The function space and some associated elements(functions) are then defined
Implements Feel::Simget.
References Feel::Environment::changeRepository(), and Feel::elements().