9 #ifndef AssembleScalarEigenEdgeSolverAlgorithm_h 10 #define AssembleScalarEigenEdgeSolverAlgorithm_h 33 stk::mesh::Part *part,
40 const double turbSigma);
43 virtual void initialize_connectivity();
44 virtual void execute();
47 void diagonalize(
const double (&A)[3][3],
double (&Q)[3][3],
double (&D)[3][3]);
48 void perturb(
double (&D)[3][3]);
49 void form_perturbed_stress(
const double (&D)[3][3],
const double (&Q)[3][3],
double (&A)[3][3]);
50 void matrix_matrix_multiply(
const double (&A)[3][3],
const double (&B)[3][3],
double (&C)[3][3]);
51 void sort(
const double (&D)[3][3]);
VectorFieldType * velocity_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:75
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:27
Definition: ABLForcingAlgorithm.C:26
const double cGGDH_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:82
stk::mesh::Field< double, stk::mesh::SimpleArrayTag > GenericFieldType
Definition: FieldTypeDef.h:27
const double deltaB_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:83
ScalarFieldType * turbViscosity_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:66
Definition: SolverAlgorithm.h:24
ScalarFieldType * density_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:69
Definition: Algorithm.h:14
VectorFieldType * dqdx_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:63
stk::mesh::Field< double, stk::mesh::Cartesian > VectorFieldType
Definition: FieldTypeDef.h:24
VectorFieldType * velocityRTM_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:67
Base class representation of a PDE.
Definition: EquationSystem.h:46
ScalarFieldType * massFlowRate_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:70
ScalarFieldType * specHeat_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:65
stk::mesh::Field< double > ScalarFieldType
Definition: FieldTypeDef.h:19
VectorFieldType * coordinates_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:68
ScalarFieldType * scalarQ_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:62
const double perturbTurbKe_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:84
VectorFieldType * edgeAreaVec_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:71
ScalarFieldType * thermalCond_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:64
const double turbSigma_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:60
const bool meshMotion_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:58
ScalarFieldType * turbKe_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:74
GenericFieldType * dudx_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:76
PecletFunction * pecletFunction_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:79
Definition: PecletFunction.h:15
const double includeDivU_
Definition: AssembleScalarEigenEdgeSolverAlgorithm.h:59