Representation of a linear system of partial differential equations.
More...
#include <linear_pde_system.hpp>
Detailed Description
template<typename InterfaceType = viennamath::rt_expression_interface<viennamath::default_numeric_type>, typename MappingKeyType = viennafem::mapping_key, typename BoundaryKeyType = viennafem::boundary_key>
class viennafem::linear_pde_system< InterfaceType, MappingKeyType, BoundaryKeyType >
Representation of a linear system of partial differential equations.
- Template Parameters:
-
| InterfaceType | The ViennaMath runtime expression interface class |
| MappingKeyType | Type of the ViennaData key used for storing mapping indices |
| BoundaryKeyType | Type of the ViennaData key used for storing boundary values |
Member Typedef Documentation
typedef viennamath::rt_function_symbol<InterfaceType> unknown_type |
Constructor & Destructor Documentation
Member Function Documentation
void add_pde |
( |
viennamath::rt_equation< InterfaceType > const & |
pde, |
|
|
std::vector< viennamath::rt_function_symbol< InterfaceType > > const & |
unknowns, |
|
|
viennafem::linear_pde_options const & |
option | |
|
) |
| | [inline] |
viennamath::rt_equation<InterfaceType> const& pde |
( |
std::size_t |
index |
) |
const [inline] |
std::vector<viennamath::rt_equation<InterfaceType> > const& pdes |
( |
|
) |
const [inline] |
std::size_t size |
( |
|
) |
const [inline] |
std::vector<viennamath::rt_function_symbol<InterfaceType> > const& unknown |
( |
std::size_t |
index |
) |
const [inline] |
The documentation for this class was generated from the following file: