#include <initializer.hpp>
Inheritance diagram for ablate::domain::Initializer:Public Member Functions | |
| Initializer (std::vector< std::shared_ptr< mathFunctions::FieldFunction >>) | |
| template<class... FieldFunctions> | |
| Initializer (FieldFunctions &&... functions) | |
| virtual | ~Initializer ()=default |
| virtual std::vector< std::shared_ptr< mathFunctions::FieldFunction > > | GetFieldFunctions (const std::vector< domain::Field > &fields) const |
Simple class used to produce the field functions for initialization
|
explicit |
Create a simple Initializer with a fixed set of fieldFunctions
|
inlineexplicit |
Create a simple Initializer with a fixed set of fieldFunctions
|
virtualdefault |
Optional cleanup
|
inlinevirtual |
Interface to produce the field functions from fields
Reimplemented in ablate::domain::InitializerList, and ablate::domain::Hdf5Initializer.