base/include/base/symmetric_tensor.h File Reference

Include dependency graph for symmetric_tensor.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  internal::SymmetricTensorAccessors::double_contraction_result< rank1, rank2, dim >
struct  internal::SymmetricTensorAccessors::double_contraction_result< 2, 2, dim >
struct  internal::SymmetricTensorAccessors::StorageType< 2, dim >
struct  internal::SymmetricTensorAccessors::StorageType< 4, dim >
struct  internal::SymmetricTensorAccessors::AccessorTypes< rank, dim, true >
struct  internal::SymmetricTensorAccessors::AccessorTypes< rank, dim, false >
class  internal::SymmetricTensorAccessors::Accessor< rank, dim, constness, P >
class  internal::SymmetricTensorAccessors::Accessor< rank, dim, constness, 1 >
class  SymmetricTensor< rank, dim >

Namespaces

namespace  internal
namespace  internal::SymmetricTensorAccessors

Functions

template<int dim>
SymmetricTensor< 2, dim > unit_symmetric_tensor ()
template<int dim>
SymmetricTensor< 4, dim > deviator_tensor ()
template<int dim>
SymmetricTensor< 4, dim > identity_tensor ()
template<int dim>
SymmetricTensor< 4, dim > invert (const SymmetricTensor< 4, dim > &)
template<int dim2>
double trace (const SymmetricTensor< 2, dim2 > &)
template<int dim>
SymmetricTensor< 2, dim > deviator (const SymmetricTensor< 2, dim > &)
template<int dim>
double determinant (const SymmetricTensor< 2, dim > &)
TableIndices< 2 > internal::SymmetricTensorAccessors::merge (const TableIndices< 2 > &previous_indices, const unsigned int new_index, const unsigned int position)
TableIndices< 4 > internal::SymmetricTensorAccessors::merge (const TableIndices< 4 > &previous_indices, const unsigned int new_index, const unsigned int position)

Function Documentation

template<int dim>
SymmetricTensor<2,dim> unit_symmetric_tensor (  )  [inline]

template<int dim>
SymmetricTensor<4,dim> deviator_tensor (  )  [inline]

template<int dim>
SymmetricTensor<4,dim> identity_tensor (  )  [inline]

template<int dim>
SymmetricTensor<4,dim> invert ( const SymmetricTensor< 4, dim > &   )  [inline]

template<int dim2>
double trace ( const SymmetricTensor< 2, dim2 > &   )  [inline]

Make a few more functions friends.

template<int dim>
SymmetricTensor<2,dim> deviator ( const SymmetricTensor< 2, dim > &   )  [related]

template<int dim>
double determinant ( const SymmetricTensor< 2, dim > &   )  [inline]


deal.II documentation generated on Sat Aug 15 16:50:19 2009 by doxygen 1.5.9