const RankFourTensor & _jacobian
The actual tensor jacobian, from the user object.
const RankTwoTensor & _residual
The actual tensor residual, from the user object.
std::map< std::pair< unsigned int, unsigned int >, std::pair< ConstraintType, const Function * > > ConstraintMap
const Homogenization::ConstraintMap & _cmap
The constraint map.
const HomogenizationConstraint & _constraint
The user object that does the actual volume integral.
Computes ${V}(X_{ij}-{X}_{ij})dV$.
virtual Real computeQpResidual()
virtual void computeJacobian()
Copies the on-diagonal Jacobian from the user object.
Enforces a cell-average constraint.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
HomogenizationConstraintScalarKernel(const InputParameters ¶meters)
void mooseError(Args &&... args) const
const InputParameters & parameters() const
virtual Real computeQpJacobian()
Copies the on-diagonal Jacobian from the user object.
static InputParameters validParams()
virtual void computeResidual()
Copies the residual from the user object.