www.mooseframework.org
RankTwoTensorTempl< T > Member List

This is the complete list of members for RankTwoTensorTempl< T >, including all inherited members.

_coordslibMesh::TensorValue< T >protected
add(const TypeTensor< T2 > &)libMesh::TensorValue< T >
add_scaled(const TypeTensor< T2 > &, const T &)libMesh::TensorValue< T >
addIa(const T &a)RankTwoTensorTempl< T >
assign(const TypeTensor< T2 > &)libMesh::TensorValue< T >
autodetect enum valueRankTwoTensorTempl< T >
column(const unsigned int i) constRankTwoTensorTempl< T >
contract(const TypeTensor< T2 > &) constlibMesh::TensorValue< T >
contraction(const RankThreeTensorTempl< T > &b) constRankTwoTensorTempl< T >
d2secondInvariant() constRankTwoTensorTempl< T >
d2sin3Lode(const T &r0) constRankTwoTensorTempl< T >
d2symmetricEigenvalues(std::vector< RankFourTensorTempl< T >> &deriv) constRankTwoTensorTempl< T >
d2thirdInvariant() constRankTwoTensorTempl< T >
dataLoad(std::istream &, RankTwoTensorTempl< T2 > &, void *)RankTwoTensorTempl< T >friend
dataStore(std::ostream &, RankTwoTensorTempl< T2 > &, void *)RankTwoTensorTempl< T >friend
ddet() constRankTwoTensorTempl< T >
det() constlibMesh::TensorValue< T >
deviatoric() constRankTwoTensorTempl< T >
diagonal3 enum valueRankTwoTensorTempl< T >
doubleContraction(const RankTwoTensorTempl< T > &a) constRankTwoTensorTempl< T >
dsecondInvariant() constRankTwoTensorTempl< T >
dsin3Lode(const T &r0) constRankTwoTensorTempl< T >
dsymmetricEigenvalues(std::vector< T > &eigvals, std::vector< RankTwoTensorTempl< T >> &deigvals) constRankTwoTensorTempl< T >
dthirdInvariant() constRankTwoTensorTempl< T >
dtrace() constRankTwoTensorTempl< T >
extrinsic_rotation_matrix(Real angle1_deg, Real angle2_deg, Real angle3_deg)libMesh::TensorValue< T >static
fillColumn(unsigned int c, const libMesh::TypeVector< T > &v)RankTwoTensorTempl< T >
fillFromInputVector(const std::vector< T > &input, FillMethod fill_method=autodetect)RankTwoTensorTempl< T >
fillFromScalarVariable(const VariableValue &scalar_variable)RankTwoTensorTempl< T >
FillMethod enum nameRankTwoTensorTempl< T >
fillMethodEnum()RankTwoTensorTempl< T >static
fillRealTensor(libMesh::TensorValue< T > &)RankTwoTensorTempl< T >
fillRow(unsigned int r, const libMesh::TypeVector< T > &v)RankTwoTensorTempl< T >
general enum valueRankTwoTensorTempl< T >
generalSecondInvariant() constRankTwoTensorTempl< T >
genRandomSymmTensor(T stddev, T mean)RankTwoTensorTempl< T >static
genRandomTensor(T stddev, T mean)RankTwoTensorTempl< T >static
getRUDecompositionRotation(RankTwoTensorTempl< T > &rot) constRankTwoTensorTempl< T >
Identity()RankTwoTensorTempl< T >inlinestatic
identityCoordsRankTwoTensorTempl< T >privatestatic
index_type typedeflibMesh::TensorValue< T >
initialContraction(const RankFourTensorTempl< T > &b) constRankTwoTensorTempl< T >
initializeFromColumns(const libMesh::TypeVector< T > &col0, const libMesh::TypeVector< T > &col1, const libMesh::TypeVector< T > &col2)RankTwoTensorTempl< T >static
initializeFromRows(const libMesh::TypeVector< T > &row0, const libMesh::TypeVector< T > &row1, const libMesh::TypeVector< T > &row2)RankTwoTensorTempl< T >static
initializeSymmetric(const libMesh::TypeVector< T > &v0, const libMesh::TypeVector< T > &v1, const libMesh::TypeVector< T > &v2)RankTwoTensorTempl< T >static
initIdentity enum valueRankTwoTensorTempl< T >
InitMethod enum nameRankTwoTensorTempl< T >
initNone enum valueRankTwoTensorTempl< T >
initRandom(unsigned int)RankTwoTensorTempl< T >static
intrinsic_rotation_matrix(Real phi, Real theta, Real psi)libMesh::TensorValue< T >static
inverse() constRankTwoTensorTempl< T >
inverse_extrinsic_rotation_matrix(Real angle1_deg, Real angle2_deg, Real angle3_deg)libMesh::TensorValue< T >static
inverse_intrinsic_rotation_matrix(Real phi, Real theta, Real psi)libMesh::TensorValue< T >static
is_zero() constlibMesh::TensorValue< T >
isotropic1 enum valueRankTwoTensorTempl< T >
isSymmetric() constRankTwoTensorTempl< T >
L2norm() constRankTwoTensorTempl< T >
left_multiply(const TypeVector< T2 > &p) constlibMesh::TensorValue< T >
mixedProductJkI(const VectorValue< T > &b) constRankTwoTensorTempl< T >
NRankTwoTensorTempl< T >static
N2RankTwoTensorTempl< T >static
norm() const -> decltype(std::norm(T()))libMesh::TensorValue< T >
norm_sq() const -> decltype(std::norm(T()))libMesh::TensorValue< T >
operator()(const unsigned int i, const unsigned int j) constlibMesh::TensorValue< T >
operator()(const unsigned int i, const unsigned int j)libMesh::TensorValue< T >
operator*(const T2 &a) constRankTwoTensorTempl< T >
operator*(const libMesh::TypeVector< T2 > &a) constRankTwoTensorTempl< T >
operator*(const libMesh::TypeTensor< T2 > &a) constRankTwoTensorTempl< T >
libMesh::TensorValue::operator*(const Scalar &scalar) const -> typename boostcopy::enable_if_c< ScalarTraits< Scalar >::value, TypeTensor< decltype(T() *scalar)>>::typelibMesh::TensorValue< T >
operator*=(const T &a)RankTwoTensorTempl< T >
operator*=(const libMesh::TypeTensor< T > &a)RankTwoTensorTempl< T >
libMesh::TensorValue::operator*=(const Scalar &factor)libMesh::TensorValue< T >
libMesh::TensorValue::operator*=(const TypeTensor< T2 > &)libMesh::TensorValue< T >
operator+(const libMesh::TypeTensor< T2 > &a) constRankTwoTensorTempl< T >
operator+=(const RankTwoTensorTempl< T > &a)RankTwoTensorTempl< T >
libMesh::TensorValue::operator+=(const TypeTensor< T2 > &)libMesh::TensorValue< T >
operator-(const libMesh::TypeTensor< T2 > &a) constRankTwoTensorTempl< T >
operator-() constRankTwoTensorTempl< T >
operator-=(const RankTwoTensorTempl< T > &a)RankTwoTensorTempl< T >
libMesh::TensorValue::operator-=(const TypeTensor< T2 > &)libMesh::TensorValue< T >
operator/(const T2 &a) constRankTwoTensorTempl< T >
libMesh::TensorValue::operator/(const Scalar &) constlibMesh::TensorValue< T >
operator/=(const T &a)RankTwoTensorTempl< T >
operator<(const TypeTensor< T > &rhs) constlibMesh::TensorValue< T >
operator<(const TypeTensor< Real > &rhs) constlibMesh::TensorValue< T >
operator<(const TypeTensor< Complex > &rhs) constlibMesh::TensorValue< T >
operator=(const RankTwoTensorTempl< T > &a)RankTwoTensorTempl< T >
operator=(const ColumnMajorMatrixTempl< T > &a)RankTwoTensorTempl< T >
operator=(const Scalar &libmesh_dbg_var(p))RankTwoTensorTempl< T >inline
operator==(const RankTwoTensorTempl< T > &a) constRankTwoTensorTempl< T >
libMesh::TensorValue::operator==(const TypeTensor< T > &rhs) constlibMesh::TensorValue< T >
operator>(const TypeTensor< T > &rhs) constlibMesh::TensorValue< T >
operator>(const TypeTensor< Real > &rhs) constlibMesh::TensorValue< T >
operator>(const TypeTensor< Complex > &rhs) constlibMesh::TensorValue< T >
outerProduct(const libMesh::TypeVector< T > &, const libMesh::TypeVector< T > &)RankTwoTensorTempl< T >static
outerProduct(const RankTwoTensorTempl< T > &b) constRankTwoTensorTempl< T >inline
plusTranspose(const RankTwoTensorTempl< T > &)RankTwoTensorTempl< T >static
positiveProjectionEigenDecomposition(std::vector< T > &, RankTwoTensorTempl< T > &) constRankTwoTensorTempl< T >
print(std::ostream &stm=Moose::out) constRankTwoTensorTempl< T >
printDualReal(unsigned int nDual, std::ostream &stm=Moose::out) constRankTwoTensorTempl< T >
printReal(std::ostream &stm=Moose::out) constRankTwoTensorTempl< T >
RankFourTensorTempl classRankTwoTensorTempl< T >friend
RankThreeTensorTempl classRankTwoTensorTempl< T >friend
RankTwoTensorTempl()RankTwoTensorTempl< T >
RankTwoTensorTempl(const InitMethod)RankTwoTensorTempl< T >
RankTwoTensorTempl(const libMesh::TypeVector< T > &row1, const libMesh::TypeVector< T > &row2, const libMesh::TypeVector< T > &row3)RankTwoTensorTempl< T >
RankTwoTensorTempl(const std::vector< T > &input)RankTwoTensorTempl< T >inline
RankTwoTensorTempl(const T &S11, const T &S22, const T &S33, const T &S23, const T &S13, const T &S12)RankTwoTensorTempl< T >
RankTwoTensorTempl(const T &S11, const T &S21, const T &S31, const T &S12, const T &S22, const T &S32, const T &S13, const T &S23, const T &S33)RankTwoTensorTempl< T >
RankTwoTensorTempl(const RankTwoTensorTempl< T > &a)=defaultRankTwoTensorTempl< T >
RankTwoTensorTempl(const libMesh::TensorValue< T > &a)RankTwoTensorTempl< T >inline
RankTwoTensorTempl(const libMesh::TypeTensor< T > &a)RankTwoTensorTempl< T >inline
RankTwoTensorTempl(const SymmetricRankTwoTensorTempl< T2 > &a)RankTwoTensorTempl< T >inline
RankTwoTensorTempl(const RankTwoTensorTempl< T2 > &a)RankTwoTensorTempl< T >inline
rotate(const RankTwoTensorTempl< T > &R)RankTwoTensorTempl< T >
rotated(const RankTwoTensorTempl< T > &R) constRankTwoTensorTempl< T >
rotateXyPlane(T a)RankTwoTensorTempl< T >
row(const unsigned int r) constlibMesh::TensorValue< T >
secondInvariant() constRankTwoTensorTempl< T >
selfOuterProduct(const libMesh::TypeVector< T > &)RankTwoTensorTempl< T >static
setToIdentity()RankTwoTensorTempl< T >
sin3Lode(const T &r0, const T &r0_value) constRankTwoTensorTempl< T >
slice(const unsigned int i) constlibMesh::TensorValue< T >
slice(const unsigned int i)libMesh::TensorValue< T >
solve(const TypeVector< T > &b, TypeVector< T > &x) constlibMesh::TensorValue< T >
square() constRankTwoTensorTempl< T >
subtract(const TypeTensor< T2 > &)libMesh::TensorValue< T >
subtract_scaled(const TypeTensor< T2 > &, const T &)libMesh::TensorValue< T >
surfaceFillFromInputVector(const std::vector< T > &input)RankTwoTensorTempl< T >
syev(const char *calculation_type, std::vector< T > &eigvals, std::vector< T > &a) constRankTwoTensorTempl< T >protected
symmetric6 enum valueRankTwoTensorTempl< T >
symmetricEigenvalues(std::vector< T > &eigvals) constRankTwoTensorTempl< T >
symmetricEigenvaluesEigenvectors(std::vector< T > &eigvals, RankTwoTensorTempl< T > &eigvecs) constRankTwoTensorTempl< T >
TensorValue()libMesh::TensorValue< T >
TensorValue(const T &xx, const T &xy=0, const T &xz=0, const T &yx=0, const T &yy=0, const T &yz=0, const T &zx=0, const T &zy=0, const T &zz=0)libMesh::TensorValue< T >
TensorValue(const Scalar &xx, const Scalar &xy=0, const Scalar &xz=0, const Scalar &yx=0, const Scalar &yy=0, const Scalar &yz=0, const Scalar &zx=0, const Scalar &zy=0, typename boostcopy::enable_if_c< ScalarTraits< Scalar >::value, const Scalar >::type &zz=0)libMesh::TensorValue< T >
TensorValue(const TypeVector< T2 > &vx)libMesh::TensorValue< T >
TensorValue(const TypeVector< T2 > &vx, const TypeVector< T2 > &vy)libMesh::TensorValue< T >
TensorValue(const TypeVector< T2 > &vx, const TypeVector< T2 > &vy, const TypeVector< T2 > &vz)libMesh::TensorValue< T >
TensorValue(const TensorValue< T2 > &p)libMesh::TensorValue< T >
TensorValue(const TypeTensor< T2 > &p)libMesh::TensorValue< T >
TensorValue(const TypeTensor< Real > &p_re, const TypeTensor< Real > &p_im)libMesh::TensorValue< T >
thirdInvariant() constRankTwoTensorTempl< T >
times(const RankTwoTensorTempl< T > &b) constRankTwoTensorTempl< T >
times(const RankFourTensorTempl< T > &b) constRankTwoTensorTempl< T >
timesTranspose(const RankTwoTensorTempl< T > &)RankTwoTensorTempl< T >static
tr() constlibMesh::TensorValue< T >
trace() constRankTwoTensorTempl< T >
transpose() constRankTwoTensorTempl< T >
transposeTimes(const RankTwoTensorTempl< T > &)RankTwoTensorTempl< T >static
TypeTensor()libMesh::TypeTensor< T >
TypeTensor(const TypeTensor< T2 > &p)libMesh::TypeTensor< T >
TypeTensor(const T &xx, const T &xy=0, const T &xz=0, const T &yx=0, const T &yy=0, const T &yz=0, const T &zx=0, const T &zy=0, const T &zz=0)libMesh::TypeTensor< T >protected
TypeTensor(const Scalar &xx, const Scalar &xy=0, const Scalar &xz=0, const Scalar &yx=0, const Scalar &yy=0, const Scalar &yz=0, const Scalar &zx=0, const Scalar &zy=0, typename boostcopy::enable_if_c< ScalarTraits< Scalar >::value, const Scalar >::type &zz=0)libMesh::TypeTensor< T >protected
TypeTensor(const TypeVector< T2 > &vx)libMesh::TypeTensor< T >protected
TypeTensor(const TypeVector< T2 > &vx, const TypeVector< T2 > &vy)libMesh::TypeTensor< T >protected
TypeTensor(const TypeVector< T2 > &vx, const TypeVector< T2 > &vy, const TypeVector< T2 > &vz)libMesh::TypeTensor< T >protected
value_type typedeflibMesh::TensorValue< T >
vectorOuterProduct(const libMesh::TypeVector< T > &, const libMesh::TypeVector< T > &)RankTwoTensorTempl< T >
write_unformatted(std::ostream &out_stream, const bool newline=true) constlibMesh::TensorValue< T >
zero()libMesh::TensorValue< T >
~TypeTensor()libMesh::TypeTensor< T >