#include <hdf5Initializer.hpp>
Inheritance diagram for ablate::domain::Hdf5Initializer:Classes | |
| class | Hdf5MathFunction |
| class | Hdf5Mesh |
Public Member Functions | |
| Hdf5Initializer (std::filesystem::path hdf5Path, std::shared_ptr< ablate::domain::Region > region={}) | |
| std::vector< std::shared_ptr< mathFunctions::FieldFunction > > | GetFieldFunctions (const std::vector< domain::Field > &fields) const override |
Public Member Functions inherited from ablate::domain::Initializer | |
| Initializer (std::vector< std::shared_ptr< mathFunctions::FieldFunction >>) | |
| template<class... FieldFunctions> | |
| Initializer (FieldFunctions &&... functions) | |
| virtual | ~Initializer ()=default |
Protected Attributes | |
| std::filesystem::path | hdf5Path |
| the path to the hdf5 that contains the stored data | |
| const std::shared_ptr< ablate::domain::Region > | region |
| the region to apply this initializer | |
Initializes the domain using a previous result stored in an hdf5 file
|
explicit |
Create an empty list
|
overridevirtual |
Interface to produce the field functions from fields
Reimplemented from ablate::domain::Initializer.