#include <initializerList.hpp>
Public Member Functions | |
InitializerList (std::vector< std::shared_ptr< Initializer >>) | |
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 |
Simple class used to produce the field functions for initialization
|
explicit |
Create a simple Initializer with a fixed set of fieldFunctions
|
overridevirtual |
Interface to produce the field functions from fields
Reimplemented from ablate::domain::Initializer.