9 #ifndef SolutionOptions_h 10 #define SolutionOptions_h 25 struct FixPressureAtNodeInfo;
double eigenvaluePerturbTurbKe_
Definition: SolutionOptions.h:139
int adaptivityFrequency_
Definition: SolutionOptions.h:112
void load(const YAML::Node &node)
Definition: SolutionOptions.C:114
bool cvfemReducedSensPoisson_
Definition: SolutionOptions.h:130
bool inputVariablesInterpolateInTime_
Definition: SolutionOptions.h:132
double get_upw_factor(const std::string &) const
Definition: SolutionOptions.C:688
Definition: SolutionOptions.h:31
Definition: SolutionOptions.h:30
int maxRefinementLevel_
Definition: SolutionOptions.h:121
Definition: ABLForcingAlgorithm.C:26
double mdotAlgInflow_
Definition: SolutionOptions.h:145
std::map< std::string, double > tanhWidthMap_
Definition: SolutionOptions.h:159
std::unique_ptr< FixPressureAtNodeInfo > fixPressureInfo_
Definition: SolutionOptions.h:198
double unrefineFraction_
Definition: SolutionOptions.h:115
std::map< std::string, MeshMotionInfo * > meshMotionInfoMap_
Definition: SolutionOptions.h:187
std::map< std::string, double > alphaUpwMap_
Definition: SolutionOptions.h:154
bool externalMeshDeformation_
Definition: SolutionOptions.h:106
std::map< std::string, std::vector< double > > srcTermParamMap_
Definition: SolutionOptions.h:170
std::map< std::string, std::vector< std::string > > srcTermsMap_
Definition: SolutionOptions.h:169
TurbulenceModel
Definition: Enums.h:145
std::vector< double > northVector_
Definition: SolutionOptions.h:193
std::vector< int > refineAt_
Definition: SolutionOptions.h:109
bool has_mesh_motion() const
Definition: SolutionOptions.h:48
bool nocDefault_
Definition: SolutionOptions.h:90
bool get_shifted_grad_op(const std::string &) const
Definition: SolutionOptions.C:711
std::map< std::string, double > lamPrMap_
Definition: SolutionOptions.h:164
std::string quadType_
Definition: SolutionOptions.h:202
bool activateUniformRefinement_
Definition: SolutionOptions.h:107
double physicalErrIndUnrefCriterionMultipler_
Definition: SolutionOptions.h:117
std::map< std::string, double > hybridMap_
Definition: SolutionOptions.h:152
std::map< std::string, double > turbPrMap_
Definition: SolutionOptions.h:166
bool mdotInterpRhoUTogether_
Definition: SolutionOptions.h:101
bool ncAlgCurrentNormal_
Definition: SolutionOptions.h:127
bool cvfemShiftMdot_
Definition: SolutionOptions.h:129
double nearestFaceEntrain_
Definition: SolutionOptions.h:99
Definition: SolutionOptions.h:29
std::map< std::string, double > turbScMap_
Definition: SolutionOptions.h:165
Definition: SolutionOptions.h:38
ErrorIndicatorType
Definition: SolutionOptions.h:27
double physicalErrIndCriterion_
Definition: SolutionOptions.h:116
std::map< std::string, std::string > tanhFormMap_
Definition: SolutionOptions.h:157
double inputVariablesPeriodicTime_
Definition: SolutionOptions.h:133
bool useConsolidatedSolverAlg_
Definition: SolutionOptions.h:135
double turbPrDefault_
Definition: SolutionOptions.h:89
bool does_mesh_move() const
Definition: SolutionOptions.h:55
SolutionOptions()
Definition: SolutionOptions.C:31
std::vector< double > get_gravity_vector(const unsigned nDim) const
Definition: SolutionOptions.C:723
double get_mdot_interp() const
Definition: SolutionOptions.h:65
double referenceTemperature_
Definition: SolutionOptions.h:96
bool ncAlgDetailedOutput_
Definition: SolutionOptions.h:125
void initialize_turbulence_constants()
Definition: SolutionOptions.C:636
double eigenvaluePerturbDelta_
Definition: SolutionOptions.h:137
bool consistentMMPngDefault_
Definition: SolutionOptions.h:134
bool shiftedGradOpDefault_
Definition: SolutionOptions.h:91
bool useAdapter_
Definition: SolutionOptions.h:120
double turbScDefault_
Definition: SolutionOptions.h:88
std::vector< double > eastVector_
Definition: SolutionOptions.h:192
double includeDivU_
Definition: SolutionOptions.h:100
bool ncAlgPngPenalty_
Definition: SolutionOptions.h:128
double lamScDefault_
Definition: SolutionOptions.h:87
double referenceDensity_
Definition: SolutionOptions.h:95
bool eigenvaluePerturb_
Definition: SolutionOptions.h:136
double tanhWidthDefault_
Definition: SolutionOptions.h:94
double inputVariablesRestorationTime_
Definition: SolutionOptions.h:131
double tanhTransDefault_
Definition: SolutionOptions.h:93
~SolutionOptions()
Definition: SolutionOptions.C:101
std::map< std::string, std::vector< double > > elemSrcTermParamMap_
Definition: SolutionOptions.h:172
double mdotAlgAccumulation_
Definition: SolutionOptions.h:144
std::string tanhFormDefault_
Definition: SolutionOptions.h:92
Definition: SolutionOptions.h:32
double hybridDefault_
Definition: SolutionOptions.h:83
double mdotAlgOpen_
Definition: SolutionOptions.h:146
std::map< std::string, double > upwMap_
Definition: SolutionOptions.h:155
bool useMarker_
Definition: SolutionOptions.h:113
std::map< TurbulenceModelConstant, double > turbModelConstantMap_
Definition: SolutionOptions.h:149
std::map< std::string, double > tanhTransMap_
Definition: SolutionOptions.h:158
bool ncAlgGaussLabatto_
Definition: SolutionOptions.h:122
std::string get_coordinates_name() const
Definition: SolutionOptions.h:60
std::map< std::string, bool > consistentMassMatrixPngMap_
Definition: SolutionOptions.h:160
int eigenvaluePerturbBiasTowards_
Definition: SolutionOptions.h:138
double earthAngularVelocity_
Definition: SolutionOptions.h:140
double get_alpha_factor(const std::string &) const
Definition: SolutionOptions.C:664
double alphaDefault_
Definition: SolutionOptions.h:84
bool isTurbulent_
Definition: SolutionOptions.h:102
bool needPressureReference_
Flag indicating whether the user has requested pressure referencing.
Definition: SolutionOptions.h:196
bool adapterExtraOutput_
Definition: SolutionOptions.h:119
std::map< std::string, std::string > nodalGradMap_
Definition: SolutionOptions.h:175
std::map< std::string, std::string > inputVarFromFileMap_
Definition: SolutionOptions.h:184
std::string name_
Definition: SolutionOptions.h:200
double maxRefinementNumberOfElementsFraction_
Definition: SolutionOptions.h:118
bool meshDeformation_
Definition: SolutionOptions.h:105
std::map< std::string, double > alphaMap_
Definition: SolutionOptions.h:153
std::map< std::string, bool > shiftedGradOpMap_
Definition: SolutionOptions.h:181
double get_turb_model_constant(TurbulenceModelConstant turbModelEnum) const
Definition: SolutionOptions.C:735
double refineFraction_
Definition: SolutionOptions.h:114
std::map< std::string, bool > limiterMap_
Definition: SolutionOptions.h:156
Tpetra::Map< LocalOrdinal, GlobalOrdinal >::node_type Node
Definition: LinearSolver.h:32
double get_alpha_upw_factor(const std::string &) const
Definition: SolutionOptions.C:676
std::map< std::string, bool > nocMap_
Definition: SolutionOptions.h:178
ErrorIndicatorType errorIndicatorType_
Definition: SolutionOptions.h:111
TurbulenceModel turbulenceModel_
Definition: SolutionOptions.h:103
Definition: SolutionOptions.h:33
Definition: SolutionOptions.h:34
bool primitive_uses_limiter(const std::string &) const
Definition: SolutionOptions.C:700
double upwDefault_
Definition: SolutionOptions.h:86
double alphaUpwDefault_
Definition: SolutionOptions.h:85
bool ncAlgCoincidentNodesErrorCheck_
Definition: SolutionOptions.h:126
std::map< std::string, std::vector< std::string > > elemSrcTermsMap_
Definition: SolutionOptions.h:171
std::vector< double > gravity_
Definition: SolutionOptions.h:189
bool uniformRefineSaveAfter_
Definition: SolutionOptions.h:108
bool ncAlgUpwindAdvection_
Definition: SolutionOptions.h:123
double stefanBoltzmann_
Definition: SolutionOptions.h:98
TurbulenceModelConstant
Definition: Enums.h:164
bool meshMotion_
Definition: SolutionOptions.h:104
Definition: SolutionOptions.h:28
double latitude_
Definition: SolutionOptions.h:141
bool has_mesh_deformation() const
Definition: SolutionOptions.h:50
double thermalExpansionCoeff_
Definition: SolutionOptions.h:97
bool ncAlgIncludePstab_
Definition: SolutionOptions.h:124
std::map< std::string, double > lamScMap_
Definition: SolutionOptions.h:163
bool activateAdaptivity_
Definition: SolutionOptions.h:110