A class to set up initial data for whatever discretization we have chosen. Also used to switch/manage memory, vectors, matrices over interfaces between spatial discretization and separate variables.
More...
|
| virtual BlockVector< NumberType > & | data ()=0 |
| | Obtain the data vector holding both spatial (block 0) and variable (block 1) data.
|
| |
| virtual const BlockVector< NumberType > & | data () const =0 |
| |
| virtual Vector< NumberType > & | spatial_data ()=0 |
| | Obtain the spatial data vector.
|
| |
| virtual const Vector< NumberType > & | spatial_data () const =0 |
| |
| virtual Vector< NumberType > & | variable_data ()=0 |
| | Obtain the variable data vector.
|
| |
| virtual const Vector< NumberType > & | variable_data () const =0 |
| |
template<typename NumberType>
class DiFfRG::AbstractFlowingVariables< NumberType >
A class to set up initial data for whatever discretization we have chosen. Also used to switch/manage memory, vectors, matrices over interfaces between spatial discretization and separate variables.
- Template Parameters
-
| Discretization | Spatial Discretization used in the system |