9 #ifndef ScalarMassElemSuppAlgDep_h 10 #define ScalarMassElemSuppAlgDep_h 15 #include <stk_mesh/base/BulkData.hpp> 16 #include <stk_mesh/base/Entity.hpp> 31 const bool lumpedMass);
44 stk::mesh::Entity element,
Definition: ABLForcingAlgorithm.C:26
Definition: MasterElement.h:53
VectorFieldType * coordinates_
Definition: ScalarMassElemSuppAlgDep.h:56
ScalarFieldType * scalarQN_
Definition: ScalarMassElemSuppAlgDep.h:51
double gamma3_
Definition: ScalarMassElemSuppAlgDep.h:61
double gamma2_
Definition: ScalarMassElemSuppAlgDep.h:60
std::vector< double > ws_rhoNp1_
Definition: ScalarMassElemSuppAlgDep.h:72
const bool lumpedMass_
Definition: ScalarMassElemSuppAlgDep.h:63
ScalarFieldType * scalarQNp1_
Definition: ScalarMassElemSuppAlgDep.h:52
const int nDim_
Definition: ScalarMassElemSuppAlgDep.h:62
stk::mesh::Field< double, stk::mesh::Cartesian > VectorFieldType
Definition: FieldTypeDef.h:24
std::vector< double > ws_qNp1_
Definition: ScalarMassElemSuppAlgDep.h:69
std::vector< double > ws_rhoN_
Definition: ScalarMassElemSuppAlgDep.h:71
virtual void elem_resize(MasterElement *meSCS, MasterElement *meSCV)
Definition: ScalarMassElemSuppAlgDep.C:68
Definition: ScalarMassElemSuppAlgDep.h:24
double gamma1_
Definition: ScalarMassElemSuppAlgDep.h:59
ScalarFieldType * densityN_
Definition: ScalarMassElemSuppAlgDep.h:54
ScalarFieldType * densityNp1_
Definition: ScalarMassElemSuppAlgDep.h:55
std::vector< double > ws_rhoNm1_
Definition: ScalarMassElemSuppAlgDep.h:70
static constexpr double lhs[8][8]
Definition: UnitTestContinuityAdvElem.C:25
std::vector< double > ws_scv_volume_
Definition: ScalarMassElemSuppAlgDep.h:74
double dt_
Definition: ScalarMassElemSuppAlgDep.h:58
virtual void setup()
Definition: ScalarMassElemSuppAlgDep.C:97
stk::mesh::Field< double > ScalarFieldType
Definition: FieldTypeDef.h:19
virtual ~ScalarMassElemSuppAlgDep()
Definition: ScalarMassElemSuppAlgDep.h:33
static constexpr double rhs[8]
Definition: UnitTestContinuityAdvElem.C:18
Definition: UnitTestMasterElements.C:367
std::vector< double > ws_shape_function_
Definition: ScalarMassElemSuppAlgDep.h:66
std::vector< double > ws_coordinates_
Definition: ScalarMassElemSuppAlgDep.h:73
virtual void elem_execute(double *lhs, double *rhs, stk::mesh::Entity element, MasterElement *meSCS, MasterElement *meSCV)
Definition: ScalarMassElemSuppAlgDep.C:109
std::vector< double > ws_qN_
Definition: ScalarMassElemSuppAlgDep.h:68
std::vector< double > ws_qNm1_
Definition: ScalarMassElemSuppAlgDep.h:67
ScalarFieldType * scalarQNm1_
Definition: ScalarMassElemSuppAlgDep.h:50
Definition: SupplementalAlgorithm.h:24
const stk::mesh::BulkData * bulkData_
Definition: ScalarMassElemSuppAlgDep.h:48
ScalarFieldType * densityNm1_
Definition: ScalarMassElemSuppAlgDep.h:53
ScalarMassElemSuppAlgDep(Realm &realm, ScalarFieldType *scalarQ, const bool lumpedMass)
Definition: ScalarMassElemSuppAlgDep.C:32