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 |