virtual auto functions_of_time() const noexcept -> std::unordered_map< std::string, std::unique_ptr< domain::FunctionsOfTime::FunctionOfTime >>=0
Returns the functions of time for the domain.
Abstract base class for CoordinateMap.
Definition: CoordinateMap.hpp:45
bool is_none() const noexcept
Returns true if the instance is None, meaning no time dependence.
Definition: TimeDependence.hpp:106
A TimeDependence that is a composition of various other TimeDependences.
Definition: Composition.hpp:64
Make the mesh time independent so that it isn't moving.
Definition: None.hpp:40
The abstract base class off of which specific classes for adding time dependence into a domain creato...
Definition: TimeDependence.hpp:60
virtual auto block_maps(size_t number_of_blocks) const noexcept -> std::vector< std::unique_ptr< domain::CoordinateMapBase< Frame::Grid, Frame::Inertial, MeshDim >>>=0
Returns the coordinate maps from the Frame::Grid to the Frame::Inertial frame for each block.
A tag used by the Composition class to generate a TimeDependence that is a composition of existing Ti...
Definition: Composition.hpp:36
virtual auto get_clone() const noexcept -> std::unique_ptr< TimeDependence >=0
Returns a std::unique_ptr pointing to a copy of the TimeDependence.