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