#include <alsfvm/init/InitialData.hpp>
◆ ~InitialData()
virtual alsfvm::init::InitialData::~InitialData |
( |
| ) |
|
|
inlinevirtual |
◆ getDescription()
virtual boost::property_tree::ptree alsfvm::init::InitialData::getDescription |
( |
| ) |
const |
|
pure virtual |
Should provide a description of the initial data (eg the python script used for the initial data). Does not need to be machine parseable in any way, this is for "human readable reproducability" and extra debugging information.
Implemented in alsfvm::init::PythonInitialData.
◆ setInitialData()
setInitialData sets the initial data
- Parameters
-
conservedVolume | conserved volume to fill |
cellComputer | an instance of the cell computer for the equation |
primitiveVolume | an instance of the primtive volume for the equation |
grid | underlying grid. |
- Note
- All volumes need to have the correct size. All volumes will at the end be written to.
-
This is not an efficient implementation, so it should really only be used for initial data!
Implemented in alsfvm::init::PythonInitialData.
◆ setParameters()
virtual void alsfvm::init::InitialData::setParameters |
( |
const Parameters & |
parameters | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/alsvinn/checkouts/stable/alsfvm/include/alsfvm/init/InitialData.hpp