SpECTRE
v2024.09.29
|
Class to be used as an option for initializing rotation map coefficients. More...
#include <RotationMap.hpp>
Classes | |
struct | DecayTimescale |
struct | InitialAngles |
struct | InitialQuaternions |
Public Types | |
using | type = Options::Auto< RotationMapOptions, Options::AutoLabel::None > |
using | options = tmpl::list< InitialQuaternions, InitialAngles, DecayTimescale > |
Public Member Functions | |
RotationMapOptions (std::variant< std::vector< std::array< double, 4 > >, FromVolumeFile< names::Rotation > > initial_quaternions, std::optional< std::vector< std::array< double, 3 > > > initial_angles, std::optional< double > decay_timescale_in, const Options::Context &context={}) | |
Static Public Member Functions | |
static std::string | name () |
Public Attributes | |
std::array< DataVector, NumDerivs+1 > | quaternions {} |
std::array< DataVector, NumDerivs+1 > | angles {} |
std::optional< double > | decay_timescale {} |
Static Public Attributes | |
static constexpr Options::String | help |
Class to be used as an option for initializing rotation map coefficients.
|
staticconstexpr |