#include <system.hpp>
System of PDE associated to a function space.
Inheritance diagram for Feel::System< SpaceType >: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 |
1.8.5