Functions | |
MooseEnum | scalarOptions () |
template<typename T > | |
T | component (const RankTwoTensorTempl< T > &r2tensor, unsigned int i, unsigned int j) |
template<typename T > | |
T | component (const RankTwoTensorTempl< T > &r2tensor, unsigned int i, unsigned int j, Point &direction) |
template<typename T > | |
T | vonMisesStress (const RankTwoTensorTempl< T > &stress) |
template<typename T > | |
T | effectiveStrain (const RankTwoTensorTempl< T > &strain) |
template<typename T > | |
T | hydrostatic (const RankTwoTensorTempl< T > &r2tensor) |
template<typename T > | |
T | L2norm (const RankTwoTensorTempl< T > &r2tensor) |
template<typename T > | |
T | volumetricStrain (const RankTwoTensorTempl< T > &strain) |
template<typename T > | |
T | firstInvariant (const RankTwoTensorTempl< T > &r2tensor) |
template<typename T > | |
T | secondInvariant (const RankTwoTensorTempl< T > &r2tensor) |
template<typename T > | |
T | thirdInvariant (const RankTwoTensorTempl< T > &r2tensor) |
template<typename T > | |
T | calcEigenValuesEigenVectors (const RankTwoTensorTempl< T > &r2tensor, unsigned int index, Point &eigenvec) |
template<typename T > | |
T | maxPrincipal (const RankTwoTensorTempl< T > &r2tensor, Point &direction) |
template<typename T > | |
T | midPrincipal (const RankTwoTensorTempl< T > &r2tensor, Point &direction) |
template<typename T > | |
T | minPrincipal (const RankTwoTensorTempl< T > &r2tensor, Point &direction) |
template<typename T > | |
T | axialStress (const RankTwoTensorTempl< T > &stress, const Point &point1, const Point &point2, Point &direction) |
void | normalPositionVector (const Point &point1, const Point &point2, const Point &curr_point, Point &normalPosition) |
template<typename T > | |
T | hoopStress (const RankTwoTensorTempl< T > &stress, const Point &point1, const Point &point2, const Point &curr_point, Point &direction) |
template<typename T > | |
T | radialStress (const RankTwoTensorTempl< T > &stress, const Point &point1, const Point &point2, const Point &curr_point, Point &direction) |
template<typename T > | |
T | directionValueTensor (const RankTwoTensorTempl< T > &r2tensor, Point &direction) |
template<typename T > | |
T | triaxialityStress (const RankTwoTensorTempl< T > &stress) |
template<typename T > | |
T | maxShear (const RankTwoTensorTempl< T > &stress) |
template<typename T > | |
T | stressIntensity (const RankTwoTensorTempl< T > &stress) |
template<typename T > | |
T | getQuantity (const RankTwoTensorTempl< T > &tensor, const MooseEnum &scalar_type, const Point &point1, const Point &point2, const Point &curr_point, Point &direction) |
T RankTwoScalarTools::axialStress | ( | const RankTwoTensorTempl< T > & | stress, |
const Point & | point1, | ||
const Point & | point2, | ||
Point & | direction | ||
) |
Definition at line 258 of file RankTwoScalarTools.h.
Referenced by RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue(), and getQuantity().
T RankTwoScalarTools::calcEigenValuesEigenVectors | ( | const RankTwoTensorTempl< T > & | r2tensor, |
unsigned int | index, | ||
Point & | eigenvec | ||
) |
Definition at line 195 of file RankTwoScalarTools.h.
Referenced by maxPrincipal(), midPrincipal(), and minPrincipal().
T RankTwoScalarTools::component | ( | const RankTwoTensorTempl< T > & | r2tensor, |
unsigned int | i, | ||
unsigned int | j | ||
) |
Definition at line 31 of file RankTwoScalarTools.h.
Referenced by MaterialTensorIntegral::computeQpIntegral(), NodalRankTwoPD::computeValue(), RankTwoAux::computeValue(), and LineMaterialRankTwoSampler::getScalarFromProperty().
T RankTwoScalarTools::component | ( | const RankTwoTensorTempl< T > & | r2tensor, |
unsigned int | i, | ||
unsigned int | j, | ||
Point & | direction | ||
) |
Definition at line 42 of file RankTwoScalarTools.h.
T RankTwoScalarTools::directionValueTensor | ( | const RankTwoTensorTempl< T > & | r2tensor, |
Point & | direction | ||
) |
T RankTwoScalarTools::effectiveStrain | ( | const RankTwoTensorTempl< T > & | strain | ) |
Definition at line 77 of file RankTwoScalarTools.h.
Referenced by RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue(), and getQuantity().
T RankTwoScalarTools::firstInvariant | ( | const RankTwoTensorTempl< T > & | r2tensor | ) |
Definition at line 139 of file RankTwoScalarTools.h.
Referenced by getQuantity().
T RankTwoScalarTools::getQuantity | ( | const RankTwoTensorTempl< T > & | tensor, |
const MooseEnum & | scalar_type, | ||
const Point & | point1, | ||
const Point & | point2, | ||
const Point & | curr_point, | ||
Point & | direction | ||
) |
T RankTwoScalarTools::hoopStress | ( | const RankTwoTensorTempl< T > & | stress, |
const Point & | point1, | ||
const Point & | point2, | ||
const Point & | curr_point, | ||
Point & | direction | ||
) |
T RankTwoScalarTools::hydrostatic | ( | const RankTwoTensorTempl< T > & | r2tensor | ) |
Definition at line 88 of file RankTwoScalarTools.h.
Referenced by getQuantity(), and triaxialityStress().
T RankTwoScalarTools::L2norm | ( | const RankTwoTensorTempl< T > & | r2tensor | ) |
Definition at line 98 of file RankTwoScalarTools.h.
Referenced by MultiPlasticityDebugger::checkDerivatives(), LinearViscoelasticityBase::computeQpViscoelasticPropertiesInv(), getQuantity(), ComputeMultipleInelasticStress::updateQpState(), and ADComputeMultipleInelasticStress< compute_stage >::updateQpState().
T RankTwoScalarTools::maxPrincipal | ( | const RankTwoTensorTempl< T > & | r2tensor, |
Point & | direction | ||
) |
Definition at line 217 of file RankTwoScalarTools.h.
Referenced by RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue(), getQuantity(), and maxShear().
T RankTwoScalarTools::maxShear | ( | const RankTwoTensorTempl< T > & | stress | ) |
Definition at line 392 of file RankTwoScalarTools.h.
Referenced by RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue(), getQuantity(), and stressIntensity().
T RankTwoScalarTools::midPrincipal | ( | const RankTwoTensorTempl< T > & | r2tensor, |
Point & | direction | ||
) |
Definition at line 230 of file RankTwoScalarTools.h.
Referenced by getQuantity().
T RankTwoScalarTools::minPrincipal | ( | const RankTwoTensorTempl< T > & | r2tensor, |
Point & | direction | ||
) |
Definition at line 243 of file RankTwoScalarTools.h.
Referenced by getQuantity(), and maxShear().
void RankTwoScalarTools::normalPositionVector | ( | const Point & | point1, |
const Point & | point2, | ||
const Point & | curr_point, | ||
Point & | normalPosition | ||
) |
T RankTwoScalarTools::radialStress | ( | const RankTwoTensorTempl< T > & | stress, |
const Point & | point1, | ||
const Point & | point2, | ||
const Point & | curr_point, | ||
Point & | direction | ||
) |
MooseEnum RankTwoScalarTools::scalarOptions | ( | ) |
Definition at line 16 of file RankTwoScalarTools.C.
Referenced by getQuantity(), RankTwoScalarAux::validParams(), LineMaterialRankTwoScalarSampler::validParams(), validParams< NodalRankTwoPD >(), validParams< NodalRankTwoScalarPD >(), and validParams< XFEMRankTwoTensorMarkerUserObject >().
T RankTwoScalarTools::secondInvariant | ( | const RankTwoTensorTempl< T > & | r2tensor | ) |
T RankTwoScalarTools::stressIntensity | ( | const RankTwoTensorTempl< T > & | stress | ) |
Definition at line 402 of file RankTwoScalarTools.h.
Referenced by getQuantity().
T RankTwoScalarTools::thirdInvariant | ( | const RankTwoTensorTempl< T > & | r2tensor | ) |
T RankTwoScalarTools::triaxialityStress | ( | const RankTwoTensorTempl< T > & | stress | ) |
Definition at line 381 of file RankTwoScalarTools.h.
Referenced by getQuantity().
T RankTwoScalarTools::volumetricStrain | ( | const RankTwoTensorTempl< T > & | strain | ) |
T RankTwoScalarTools::vonMisesStress | ( | const RankTwoTensorTempl< T > & | stress | ) |
Definition at line 64 of file RankTwoScalarTools.h.
Referenced by RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue(), getQuantity(), and triaxialityStress().