|
SpECTRE
v2026.04.01
|
Make the mesh time independent so that it isn't moving. More...
#include <None.hpp>
Public Types | |
| using | maps_list = tmpl::list<> |
| using | options = tmpl::list<> |
| Public Types inherited from domain::creators::time_dependence::TimeDependence< MeshDim > | |
| using | creatable_classes |
Public Member Functions | |
| None (const None &)=default | |
| None (None &&)=default | |
| None & | operator= (const None &)=default |
| None & | operator= (None &&)=default |
| auto | get_clone () const -> std::unique_ptr< TimeDependence< MeshDim > > override |
| Returns a std::unique_ptr pointing to a copy of the TimeDependence. | |
| auto | block_maps_grid_to_inertial (size_t number_of_blocks) const -> std::vector< std::unique_ptr< domain::CoordinateMapBase< Frame::Grid, Frame::Inertial, MeshDim > > > override |
| Returns the coordinate maps from the Frame::Grid to the Frame::Inertial frame for each block. | |
| auto | block_maps_grid_to_distorted (size_t number_of_blocks) const -> std::vector< std::unique_ptr< domain::CoordinateMapBase< Frame::Grid, Frame::Distorted, MeshDim > > > override |
| Returns the coordinate maps from the Frame::Grid to the Frame::Distorted frame for each block. Returns vector of nullptr if there is no distorted frame. | |
| auto | block_maps_distorted_to_inertial (size_t number_of_blocks) const -> std::vector< std::unique_ptr< domain::CoordinateMapBase< Frame::Distorted, Frame::Inertial, MeshDim > > > override |
| Returns the coordinate maps from the Frame::Distorted to the Frame::Inertial frame for each block. Returns vector of nullptr if is no distorted frame. | |
| auto | functions_of_time (const std::unordered_map< std::string, double > &initial_expiration_times={}) const -> std::unordered_map< std::string, std::unique_ptr< domain::FunctionsOfTime::FunctionOfTime > > override |
| Returns the functions of time for the domain. | |
| Public Member Functions inherited from domain::creators::time_dependence::TimeDependence< MeshDim > | |
| TimeDependence (const TimeDependence &)=default | |
| TimeDependence & | operator= (const TimeDependence &)=default |
| TimeDependence (TimeDependence &&)=default | |
| TimeDependence & | operator= (TimeDependence &&)=default |
| bool | is_none () const |
| Returns true if the instance is None, meaning no time dependence. | |
Static Public Attributes | |
| static constexpr Options::String | help |
Make the mesh time independent so that it isn't moving.
|
overridevirtual |
Returns the coordinate maps from the Frame::Distorted to the Frame::Inertial frame for each block. Returns vector of nullptr if is no distorted frame.
Implements domain::creators::time_dependence::TimeDependence< MeshDim >.
|
overridevirtual |
Returns the coordinate maps from the Frame::Grid to the Frame::Distorted frame for each block. Returns vector of nullptr if there is no distorted frame.
Implements domain::creators::time_dependence::TimeDependence< MeshDim >.
|
overridevirtual |
Returns the coordinate maps from the Frame::Grid to the Frame::Inertial frame for each block.
Implements domain::creators::time_dependence::TimeDependence< MeshDim >.
|
overridevirtual |
Returns the functions of time for the domain.
Implements domain::creators::time_dependence::TimeDependence< MeshDim >.
|
overridevirtual |
Returns a std::unique_ptr pointing to a copy of the TimeDependence.
Implements domain::creators::time_dependence::TimeDependence< MeshDim >.
|
staticconstexpr |