#include <system.hpp>
System of PDE associated to a function space.
Public Member Functions | |
Constructors, destructor | |
System (functionspace_ptrtype const &Xh, po::variables_map const &vm) | |
System (System const &s) | |
virtual | ~System () |
Operator overloads | |
System & | operator= (System const &s) |
Accessors | |
po::variables_map const & | vm () const |
functionspace_ptrtype const & | functionSpace () const |
Mutators | |
void | setVm (po::variables_map const &vm) |
set the variables map | |
void | setFunctionSpace (functionspace_ptrtype const &Xh) |
set the function space | |
Methods | |
virtual void | assemble ()=0 |
virtual void | solve (element_type &u)=0 |
Typedefs | |
typedef System< SpaceType > | system_type |
typedef SpaceType::value_type | value_type |
typedef SpaceType | functionspace_type |
typedef boost::shared_ptr < SpaceType > | functionspace_ptrtype |
typedef functionspace_type::element_type | element_type |
static const uint16_type | Dim = SpaceType::nDim |
|
pure virtual |
Assemble the system
|
inline |
|
pure virtual |
solve the system and retrieve the solution in
Implemented in Feel::SystemImplicitNonLinear< SpaceType >, and Feel::SystemImplicitLinear< SpaceType >.
|
inline |