15 #include "libmesh/petsc_vector.h" const neml2::Tensor * _grad_test_y
const std::vector< NonlinearVariableName > _disp_vars
Displacement variables.
const neml2::Tensor * _grad_test_x
test function gradients
void forward() override
calculate residual contribution corresponding to the weak form ${i,J} P_{iJ}$
const InputParameters & parameters() const
static InputParameters validParams()
NEML2StressDivergence(const InputParameters ¶meters)
const int64_t _ndisp
the number of displacement variables
const neml2::Tensor & _stress
stress
PetscVector< Real > * _residual
The residual vector.
const neml2::Tensor * _grad_test_z