#include <systemimplicitlinear.hpp>
brief description
Inheritance diagram for Feel::SystemImplicitLinear< SpaceType >:Public Types | |
Typedefs | |
|
typedef SystemImplicitLinear < 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 super::backend_type | backend_type |
| typedef super::backend_ptrtype | backend_ptrtype |
| typedef super::sparse_matrix_type | sparse_matrix_type |
|
typedef super::sparse_matrix_ptrtype | sparse_matrix_ptrtype |
| typedef super::vector_type | vector_type |
| typedef super::vector_ptrtype | vector_ptrtype |
Public Types inherited from Feel::SystemImplicit< SpaceType > | |
| typedef SystemImplicit< 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 Backend< value_type > | backend_type |
|
typedef boost::shared_ptr < backend_type > | backend_ptrtype |
|
typedef backend_type::sparse_matrix_type | sparse_matrix_type |
|
typedef backend_type::sparse_matrix_ptrtype | sparse_matrix_ptrtype |
| typedef backend_type::vector_type | vector_type |
|
typedef backend_type::vector_ptrtype | vector_ptrtype |
Public Member Functions | |
Constructors, destructor | |
| SystemImplicitLinear (functionspace_ptrtype const &Xh, po::variables_map const &vm) | |
| SystemImplicitLinear (SystemImplicitLinear const &sil) | |
| ~SystemImplicitLinear () | |
Operator overloads | |
| SystemImplicitLinear & | operator= (SystemImplicitLinear const &o) |
Accessors | |
| sparse_matrix_ptrtype const & | lhs () const |
| sparse_matrix_ptrtype & | lhs () |
| vector_ptrtype const & | rhs () const |
| vector_ptrtype & | rhs () |
Methods | |
| void | solve (element_type &u) |
Public Member Functions inherited from Feel::SystemImplicit< SpaceType > | |
| SystemImplicit (functionspace_ptrtype const &Xh, po::variables_map const &vm) | |
| SystemImplicit (SystemImplicit const &si) | |
| copy constructor | |
| ~SystemImplicit () | |
| destructor | |
| SystemImplicit & | operator= (SystemImplicit const &o) |
| copy operator | |
| backend_ptrtype & | backend () |
| set the backend | |
| backend_ptrtype const & | backend () const |
| void | backend (backend_ptrtype const &b) |
| set the backend | |
Protected Attributes | |
| sparse_matrix_ptrtype | M_lhs |
| vector_ptrtype | M_rhs |
Protected Attributes inherited from Feel::SystemImplicit< SpaceType > | |
| backend_ptrtype | M_backend |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
solve the linear system
Implements Feel::System< SpaceType >.
References Feel::SystemImplicit< SpaceType >::backend().
1.8.5