9 #ifndef MeshDisplacementMassBackwardEulerNodeSuppAlg_h 10 #define MeshDisplacementMassBackwardEulerNodeSuppAlg_h 15 #include <stk_mesh/base/Entity.hpp> 36 stk::mesh::Entity node);
Definition: ABLForcingAlgorithm.C:26
virtual void setup()
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.C:58
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:22
VectorFieldType * displacementNp1_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:39
stk::mesh::Field< double, stk::mesh::Cartesian > VectorFieldType
Definition: FieldTypeDef.h:24
MeshDisplacementMassBackwardEulerNodeSuppAlg(Realm &realm)
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.C:33
static constexpr double lhs[8][8]
Definition: UnitTestContinuityAdvElem.C:25
virtual ~MeshDisplacementMassBackwardEulerNodeSuppAlg()
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:29
ScalarFieldType * density_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:40
stk::mesh::Field< double > ScalarFieldType
Definition: FieldTypeDef.h:19
static constexpr double rhs[8]
Definition: UnitTestContinuityAdvElem.C:18
double dt_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:43
VectorFieldType * displacementN_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:38
int nDim_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:44
virtual void node_execute(double *lhs, double *rhs, stk::mesh::Entity node)
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.C:67
ScalarFieldType * dualNodalVolume_
Definition: MeshDisplacementMassBackwardEulerNodeSuppAlg.h:41
Definition: SupplementalAlgorithm.h:24