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