9 #ifndef MixtureFractionEquationSystem_h 10 #define MixtureFractionEquationSystem_h 23 class AlgorithmDriver;
25 class AssembleNodalGradAlgorithmDriver;
27 class EquationSystems;
28 class ProjectedNodalGradientEquationSystem;
36 const bool outputClippingDiag,
37 const double deltaZClip);
40 void populate_derived_quantities();
42 virtual void register_nodal_fields(
43 stk::mesh::Part *part);
45 void register_interior_algorithm(
46 stk::mesh::Part *part);
48 void register_inflow_bc(
49 stk::mesh::Part *part,
50 const stk::topology &theTopo,
53 void register_open_bc(
54 stk::mesh::Part *part,
55 const stk::topology &theTopo,
58 void register_wall_bc(
59 stk::mesh::Part *part,
60 const stk::topology &theTopo,
63 virtual void register_symmetry_bc(
64 stk::mesh::Part *part,
65 const stk::topology &theTopo,
68 virtual void register_non_conformal_bc(
69 stk::mesh::Part *part,
70 const stk::topology &theTopo);
72 virtual void register_overset_bc();
74 virtual void register_initial_condition_fcn(
75 stk::mesh::Part *part,
76 const std::map<std::string, std::string> &theNames,
77 const std::map<std::string, std::vector<double> > &theParams);
80 void reinitialize_linear_system();
84 void solve_and_update();
85 void update_and_clip();
86 void compute_scalar_var_diss();
88 void manage_projected_nodal_gradient(
90 void compute_projected_nodal_gradient();
ScalarFieldType * scalarDiss_
Definition: MixtureFractionEquationSystem.h:104
ScalarFieldType * mixFrac_
Definition: MixtureFractionEquationSystem.h:96
ProjectedNodalGradientEquationSystem * projectedNodalGradEqs_
Definition: MixtureFractionEquationSystem.h:109
Definition: ABLForcingAlgorithm.C:26
void initialize(int N, aligned_vector &x, aligned_vector &y)
Definition: UnitTestSimdBasic.C:37
ScalarFieldType * visc_
Definition: MixtureFractionEquationSystem.h:100
ScalarFieldType * evisc_
Definition: MixtureFractionEquationSystem.h:102
AssembleNodalGradAlgorithmDriver * assembleNodalGradAlgDriver_
Definition: MixtureFractionEquationSystem.h:106
ScalarFieldType * zTmp_
Definition: MixtureFractionEquationSystem.h:99
Definition: AssembleNodalGradAlgorithmDriver.h:20
const bool managePNG_
Definition: MixtureFractionEquationSystem.h:92
Definition: Algorithm.h:14
stk::mesh::Field< double, stk::mesh::Cartesian > VectorFieldType
Definition: FieldTypeDef.h:24
A collection of Equations to be solved on a Realm.
Definition: EquationSystems.h:56
Definition: NaluParsing.h:325
Definition: ProjectedNodalGradientEquationSystem.h:32
Definition: NaluParsing.h:305
const bool outputClippingDiag_
Definition: MixtureFractionEquationSystem.h:93
Base class representation of a PDE.
Definition: EquationSystem.h:46
stk::mesh::Field< double > ScalarFieldType
Definition: FieldTypeDef.h:19
Definition: MixtureFractionEquationSystem.h:30
VectorFieldType * dzdx_
Definition: MixtureFractionEquationSystem.h:98
Definition: NaluParsing.h:310
Definition: NaluParsing.h:315
AlgorithmDriver * diffFluxCoeffAlgDriver_
Definition: MixtureFractionEquationSystem.h:107
bool isInit_
Definition: MixtureFractionEquationSystem.h:111
const double deltaZClip_
Definition: MixtureFractionEquationSystem.h:94
ScalarFieldType * mixFracUF_
Definition: MixtureFractionEquationSystem.h:97
Definition: AlgorithmDriver.h:22
ScalarFieldType * scalarVar_
Definition: MixtureFractionEquationSystem.h:103
ScalarFieldType * tvisc_
Definition: MixtureFractionEquationSystem.h:101