DenseMatrix< Real > _jacob
virtual void solveStress()
This function solves for stress, updates plastic deformation gradient.
virtual void getSlipIncrements()
This function updates the slip system resistances.
Real calcResidDotProdUpdate(const DenseVector< Real > &)
This function calculates the dot product of residual and update.
DenseVector< Real > _dsliprate_dgss
virtual void preSolveStress()
This function sets variable for internal variable solve.
DenseVector< Real > _resid
static InputParameters validParams()
void calcUpdate()
This function calculates and updates the residual of slip rate.
FiniteStrainCPSlipRateRes(const InputParameters ¶meters)
DenseMatrix< Real > _dsliprate_dsliprate
virtual Real calcResidNorm()
This function calculates the residual norm.
virtual void calcResidJacobSlipRate()
This function calculates residual and jacobian of slip rate.
virtual void calcJacobianSlipRate()
This function calculates jacobian of slip rate.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void calcDtauDsliprate()
This function calculates partial derivative of resolved shear stress with respect to split rate...
virtual void calcDgssDsliprate()
This function calculates partial derivative of slip system resistances with respect to split rate...
virtual void calcResidualSlipRate()
This function calculates residual of slip rate.
const InputParameters & parameters() const
FiniteStrainCrystalPlasticity uses the multiplicative decomposition of deformation gradient and solve...
bool lineSearchUpdateSlipRate(const Real, const DenseVector< Real > &)
This function performs the line search update.
virtual void solveStatevar()
This function solves internal variables.
DenseVector< Real > _slip_rate