SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
domain::creators::time_dependent_options::FromVolumeFileShapeSize< Object > Struct Template Reference

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

#include <ShapeMap.hpp>

Classes

struct  LMax
 

Public Types

using options = implementation defined
 
- Public Types inherited from domain::creators::time_dependent_options::FromVolumeFile
using options = implementation defined
 

Public Member Functions

 FromVolumeFileShapeSize (const std::optional< size_t > &l_max_in, 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 or LMax.


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