50 #endif // NEML2_ENABLED
std::vector< const Elem * > _boundary_elems
Empty element vector to help zero out the algebraic range.
std::vector< const Node * > _no_node
Empty node vector to help zero out the algebraic range.
NEML2Assembly * _neml2_assembly
The assembly object with cached assembly information.
const InputParameters & parameters() const
Implements a form of the central difference time integrator that calculates acceleration directly fro...
bool _boundary_elems_dirty
Whether the cached boundary element list needs rebuilding.
static InputParameters validParams()
void postSolve() override
NEML2FEInterpolation * _fe
The FE interface for getting variable values/gradients interpolated onto the finite element space...
NEML2CentralDifference(const InputParameters ¶meters)
void meshChanged() override
void rebuildBoundaryElementList()
void evaluateRHSResidual() override
Evaluate the RHS residual.
void initialSetup() override