libMesh
Classes | Namespaces | Functions
type_tensor.h File Reference

Go to the source code of this file.

Classes

class  libMesh::TypeTensorColumn< T >
 
class  libMesh::ConstTypeTensorColumn< T >
 
class  libMesh::TypeNTensor< N, T >
 This class will eventually define a rank-N tensor in LIBMESH_DIM dimensional space of type T. More...
 
class  libMesh::TypeTensor< T >
 This class defines a tensor in LIBMESH_DIM dimensional space of type T. More...
 
class  libMesh::TypeTensorColumn< T >
 
class  libMesh::ConstTypeTensorColumn< T >
 
struct  MetaPhysicL::RawType< libMesh::TypeTensor< T > >
 
struct  MetaPhysicL::ReplaceAlgebraicType< libMesh::TypeTensor< T >, U >
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
 MetaPhysicL
 

Functions

template<typename T , typename Scalar >
boostcopy::enable_if_c< ScalarTraits< Scalar >::value, TypeTensor< typename CompareTypes< T, Scalar >::supertype > >::type libMesh::operator* (const Scalar &factor, const TypeTensor< T > &t)
 
template<typename T , typename T2 >
TypeVector< typename CompareTypes< T, T2 >::supertype > libMesh::operator* (const TypeVector< T > &a, const TypeTensor< T2 > &b)
 
template<typename T , typename T2 >
TypeTensor< typename CompareTypes< T, T2 >::supertype > libMesh::outer_product (const TypeVector< T > &a, const TypeVector< T2 > &b)