This is the complete list of members for RankTwoTensorTempl< T >, including all inherited members.
_coords | libMesh::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 value | RankTwoTensorTempl< T > | |
column(const unsigned int i) const | RankTwoTensorTempl< T > | |
contract(const TypeTensor< T2 > &) const | libMesh::TensorValue< T > | |
contraction(const RankThreeTensorTempl< T > &b) const | RankTwoTensorTempl< T > | |
d2secondInvariant() const | RankTwoTensorTempl< T > | |
d2sin3Lode(const T &r0) const | RankTwoTensorTempl< T > | |
d2symmetricEigenvalues(std::vector< RankFourTensorTempl< T >> &deriv) const | RankTwoTensorTempl< T > | |
d2thirdInvariant() const | RankTwoTensorTempl< T > | |
dataLoad(std::istream &, RankTwoTensorTempl< T2 > &, void *) | RankTwoTensorTempl< T > | friend |
dataStore(std::ostream &, RankTwoTensorTempl< T2 > &, void *) | RankTwoTensorTempl< T > | friend |
ddet() const | RankTwoTensorTempl< T > | |
det() const | libMesh::TensorValue< T > | |
deviatoric() const | RankTwoTensorTempl< T > | |
diagonal3 enum value | RankTwoTensorTempl< T > | |
doubleContraction(const RankTwoTensorTempl< T > &a) const | RankTwoTensorTempl< T > | |
dsecondInvariant() const | RankTwoTensorTempl< T > | |
dsin3Lode(const T &r0) const | RankTwoTensorTempl< T > | |
dsymmetricEigenvalues(std::vector< T > &eigvals, std::vector< RankTwoTensorTempl< T >> &deigvals) const | RankTwoTensorTempl< T > | |
dthirdInvariant() const | RankTwoTensorTempl< T > | |
dtrace() const | RankTwoTensorTempl< 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 name | RankTwoTensorTempl< T > | |
fillMethodEnum() | RankTwoTensorTempl< T > | static |
fillRealTensor(libMesh::TensorValue< T > &) | RankTwoTensorTempl< T > | |
fillRow(unsigned int r, const libMesh::TypeVector< T > &v) | RankTwoTensorTempl< T > | |
general enum value | RankTwoTensorTempl< T > | |
generalSecondInvariant() const | RankTwoTensorTempl< T > | |
genRandomSymmTensor(T stddev, T mean) | RankTwoTensorTempl< T > | static |
genRandomTensor(T stddev, T mean) | RankTwoTensorTempl< T > | static |
getRUDecompositionRotation(RankTwoTensorTempl< T > &rot) const | RankTwoTensorTempl< T > | |
Identity() | RankTwoTensorTempl< T > | inlinestatic |
identityCoords | RankTwoTensorTempl< T > | privatestatic |
index_type typedef | libMesh::TensorValue< T > | |
initialContraction(const RankFourTensorTempl< T > &b) const | RankTwoTensorTempl< 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 value | RankTwoTensorTempl< T > | |
InitMethod enum name | RankTwoTensorTempl< T > | |
initNone enum value | RankTwoTensorTempl< T > | |
initRandom(unsigned int) | RankTwoTensorTempl< T > | static |
intrinsic_rotation_matrix(Real phi, Real theta, Real psi) | libMesh::TensorValue< T > | static |
inverse() const | RankTwoTensorTempl< 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() const | libMesh::TensorValue< T > | |
isotropic1 enum value | RankTwoTensorTempl< T > | |
isSymmetric() const | RankTwoTensorTempl< T > | |
L2norm() const | RankTwoTensorTempl< T > | |
left_multiply(const TypeVector< T2 > &p) const | libMesh::TensorValue< T > | |
mixedProductJkI(const libMesh::VectorValue< T > &b) const | RankTwoTensorTempl< T > | |
N | RankTwoTensorTempl< T > | static |
N2 | RankTwoTensorTempl< 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) const | libMesh::TensorValue< T > | |
operator()(const unsigned int i, const unsigned int j) | libMesh::TensorValue< T > | |
operator*(const T2 &a) const | RankTwoTensorTempl< T > | |
operator*(const libMesh::TypeVector< T2 > &a) const | RankTwoTensorTempl< T > | |
operator*(const libMesh::TypeTensor< T2 > &a) const | RankTwoTensorTempl< T > | |
libMesh::TensorValue::operator*(const Scalar &scalar) const -> typename boostcopy::enable_if_c< ScalarTraits< Scalar >::value, TypeTensor< decltype(T() *scalar)>>::type | libMesh::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) const | RankTwoTensorTempl< T > | |
operator+=(const RankTwoTensorTempl< T > &a) | RankTwoTensorTempl< T > | |
libMesh::TensorValue::operator+=(const TypeTensor< T2 > &) | libMesh::TensorValue< T > | |
operator-(const libMesh::TypeTensor< T2 > &a) const | RankTwoTensorTempl< T > | |
operator-() const | RankTwoTensorTempl< T > | |
operator-=(const RankTwoTensorTempl< T > &a) | RankTwoTensorTempl< T > | |
libMesh::TensorValue::operator-=(const TypeTensor< T2 > &) | libMesh::TensorValue< T > | |
operator/(const T2 &a) const | RankTwoTensorTempl< T > | |
libMesh::TensorValue::operator/(const Scalar &) const | libMesh::TensorValue< T > | |
operator/=(const T &a) | RankTwoTensorTempl< T > | |
operator<(const TypeTensor< T > &rhs) const | libMesh::TensorValue< T > | |
operator<(const TypeTensor< Real > &rhs) const | libMesh::TensorValue< T > | |
operator<(const TypeTensor< Complex > &rhs) const | libMesh::TensorValue< T > | |
operator=(const RankTwoTensorTempl< T > &a)=default | RankTwoTensorTempl< T > | |
operator=(const ColumnMajorMatrixTempl< T > &a) | RankTwoTensorTempl< T > | |
operator=(const Scalar &libmesh_dbg_var(p)) | RankTwoTensorTempl< T > | inline |
operator==(const RankTwoTensorTempl< T > &a) const | RankTwoTensorTempl< T > | |
libMesh::TensorValue::operator==(const TypeTensor< T > &rhs) const | libMesh::TensorValue< T > | |
operator>(const TypeTensor< T > &rhs) const | libMesh::TensorValue< T > | |
operator>(const TypeTensor< Real > &rhs) const | libMesh::TensorValue< T > | |
operator>(const TypeTensor< Complex > &rhs) const | libMesh::TensorValue< T > | |
outerProduct(const libMesh::TypeVector< T > &, const libMesh::TypeVector< T > &) | RankTwoTensorTempl< T > | static |
outerProduct(const RankTwoTensorTempl< T > &b) const | RankTwoTensorTempl< T > | inline |
plusTranspose(const RankTwoTensorTempl< T > &) | RankTwoTensorTempl< T > | static |
positiveProjectionEigenDecomposition(std::vector< T > &, RankTwoTensorTempl< T > &) const | RankTwoTensorTempl< T > | |
print(std::ostream &stm=Moose::out) const | RankTwoTensorTempl< T > | |
printADReal(unsigned int nDual, std::ostream &stm=Moose::out) const | RankTwoTensorTempl< T > | |
printReal(std::ostream &stm=Moose::out) const | RankTwoTensorTempl< T > | |
RankFourTensorTempl class | RankTwoTensorTempl< T > | friend |
RankThreeTensorTempl class | RankTwoTensorTempl< 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)=default | RankTwoTensorTempl< 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) const | RankTwoTensorTempl< T > | |
rotateXyPlane(T a) | RankTwoTensorTempl< T > | |
row(const unsigned int r) const | libMesh::TensorValue< T > | |
secondInvariant() const | RankTwoTensorTempl< T > | |
selfOuterProduct(const libMesh::TypeVector< T > &) | RankTwoTensorTempl< T > | static |
setToIdentity() | RankTwoTensorTempl< T > | |
sin3Lode(const T &r0, const T &r0_value) const | RankTwoTensorTempl< T > | |
slice(const unsigned int i) const | libMesh::TensorValue< T > | |
slice(const unsigned int i) | libMesh::TensorValue< T > | |
solve(const TypeVector< T > &b, TypeVector< T > &x) const | libMesh::TensorValue< T > | |
square() const | RankTwoTensorTempl< 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) const | RankTwoTensorTempl< T > | protected |
symmetric6 enum value | RankTwoTensorTempl< T > | |
symmetricEigenvalues(std::vector< T > &eigvals) const | RankTwoTensorTempl< T > | |
symmetricEigenvaluesEigenvectors(std::vector< T > &eigvals, RankTwoTensorTempl< T > &eigvecs) const | RankTwoTensorTempl< 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() const | RankTwoTensorTempl< T > | |
times(const RankTwoTensorTempl< T > &b) const | RankTwoTensorTempl< T > | |
times(const RankFourTensorTempl< T > &b) const | RankTwoTensorTempl< T > | |
timesTranspose(const RankTwoTensorTempl< T > &) | RankTwoTensorTempl< T > | static |
tr() const | libMesh::TensorValue< T > | |
trace() const | RankTwoTensorTempl< T > | |
transpose() const | RankTwoTensorTempl< 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 typedef | libMesh::TensorValue< T > | |
vectorOuterProduct(const libMesh::TypeVector< T > &, const libMesh::TypeVector< T > &) | RankTwoTensorTempl< T > | |
write_unformatted(std::ostream &out_stream, const bool newline=true) const | libMesh::TensorValue< T > | |
zero() | libMesh::TensorValue< T > | |
~TypeTensor() | libMesh::TypeTensor< T > |