SpECTRE  v2025.01.30
domain::creators::time_dependent_options::FromVolumeFileShapeSize< Object > Struct Template Reference

Specialized version of FromVolumeFile for the shape map. More...

#include <ShapeMap.hpp>

Public Types

using options = tmpl::push_front< FromVolumeFile::options, detail::TransitionEndsAtCube >
 
- Public Types inherited from domain::creators::time_dependent_options::FromVolumeFile
using options = tmpl::list< H5Filename, SubfileName >
 

Public Member Functions

 FromVolumeFileShapeSize (bool transition_ends_at_cube_in, std::string h5_filename, std::string subfile_name)
 
- Public Member Functions inherited from domain::creators::time_dependent_options::FromVolumeFile
 FromVolumeFile (std::string h5_filename, std::string subfile_name)
 
FunctionsOfTimeMap retrieve_function_of_time (const std::unordered_set< std::string > &function_of_time_names, const std::optional< double > &time) const
 Searches the last observation in the volume subfile and returns clones of all functions of time in function_of_time_names. More...
 

Public Attributes

size_t l_max {}
 
bool transition_ends_at_cube {}
 

Additional Inherited Members

- Static Public Attributes inherited from domain::creators::time_dependent_options::FromVolumeFile
static constexpr Options::String help
 

Detailed Description

template<ObjectLabel Object>
struct domain::creators::time_dependent_options::FromVolumeFileShapeSize< Object >

Specialized version of FromVolumeFile for the shape map.

Details

This is needed because the regular FromVolumeFile doesn't have options for domain settings like TransitionEndsAtCube.


The documentation for this struct was generated from the following file: