https://mooseframework.inl.gov
Classes | Namespaces | Typedefs | Functions
SymmetricRankTwoTensor.h File Reference

Go to the source code of this file.

Classes

class  MooseArray< T >
 forward declarations More...
 
class  ColumnMajorMatrixTempl< T >
 This class defines a Tensor that can change its shape. More...
 
class  libMesh::VectorValue< T >
 
class  libMesh::TypeVector< T >
 
class  libMesh::TypeTensor< T >
 
class  libMesh::TensorValue< T >
 
class  SymmetricRankTwoTensorTempl< T >
 SymmetricRankTwoTensorTempl is designed to handle the Stress or Strain Tensor for an anisotropic material. More...
 
struct  MetaPhysicL::RawType< SymmetricRankTwoTensorTempl< T > >
 

Namespaces

 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 
 MathUtils
 
 MetaPhysicL
 We need to instantiate the following CompareTypes to tell the compiler that ADReal is a subtype of ChainedADReal.
 

Typedefs

typedef MooseArray< RealVariableValue
 

Functions

template<typename T >
void MathUtils::mooseSetToZero (T &v)
 Helper function templates to set a variable to zero. More...
 
template<>
void MathUtils::mooseSetToZero< SymmetricRankTwoTensor > (SymmetricRankTwoTensor &v)
 Helper function template specialization to set an object to zero. More...
 
template<>
void MathUtils::mooseSetToZero< ADSymmetricRankTwoTensor > (ADSymmetricRankTwoTensor &v)
 Helper function template specialization to set an object to zero. More...
 
template<typename T , typename Scalar >
std::enable_if_t< libMesh::ScalarTraits< Scalar >::value, SymmetricRankTwoTensorTempl< typename libMesh::CompareTypes< T, Scalar >::supertype > > operator* (const Scalar &factor, const SymmetricRankTwoTensorTempl< T > &t)
 

Typedef Documentation

◆ VariableValue

Definition at line 30 of file SymmetricRankTwoTensor.h.

Function Documentation

◆ operator*()

template<typename T , typename Scalar >
std::enable_if_t< libMesh::ScalarTraits<Scalar>::value, SymmetricRankTwoTensorTempl<typename libMesh::CompareTypes<T, Scalar>::supertype> > operator* ( const Scalar &  factor,
const SymmetricRankTwoTensorTempl< T > &  t 
)
inline

Definition at line 700 of file SymmetricRankTwoTensor.h.

701 {
702  return t * factor;
703 }