#include <systemexplicit.hpp>
describes an explicit system
Public Types | |
Typedefs | |
typedef SystemExplicit< SpaceType > | system_type |
typedef super::value_type | value_type |
typedef super::functionspace_type | functionspace_type |
typedef super::functionspace_type | functionspace_ptrtype |
typedef super::element_type | element_type |
![]() | |
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 |
Public Member Functions | |
Constructors, destructor | |
SystemExplicit (functionspace_ptrtype Xh, po::variables_map const &vm) | |
SystemExplicit (SystemExplicit const &se) | |
~SystemExplicit () | |
![]() | |
System (functionspace_ptrtype const &Xh, po::variables_map const &vm) | |
System (System const &s) | |
virtual | ~System () |
System & | operator= (System const &s) |
po::variables_map const & | vm () const |
functionspace_ptrtype const & | functionSpace () const |
void | setVm (po::variables_map const &vm) |
set the variables map | |
void | setFunctionSpace (functionspace_ptrtype const &Xh) |
set the function space | |
virtual void | assemble ()=0 |
virtual void | solve (element_type &u)=0 |
Static Public Attributes | |
Constants | |
static const uint16_type | Dim = super::Dim |
![]() | |
static const uint16_type | Dim = SpaceType::nDim |