Classes |
| struct | libMesh::TensorTools::IncrementRank< T > |
| struct | libMesh::TensorTools::IncrementRank< VectorValue< T > > |
| struct | libMesh::TensorTools::IncrementRank< TypeVector< T > > |
| struct | libMesh::TensorTools::IncrementRank< TypeTensor< T > > |
| struct | libMesh::TensorTools::IncrementRank< TensorValue< T > > |
| struct | libMesh::TensorTools::IncrementRank< TypeNTensor< N, T > > |
| struct | libMesh::TensorTools::DecrementRank< T > |
| struct | libMesh::TensorTools::DecrementRank< VectorValue< T > > |
| struct | libMesh::TensorTools::DecrementRank< TypeVector< T > > |
| struct | libMesh::TensorTools::DecrementRank< TensorValue< T > > |
| struct | libMesh::TensorTools::DecrementRank< TypeTensor< T > > |
| struct | libMesh::TensorTools::DecrementRank< TypeNTensor< N, T > > |
| struct | libMesh::TensorTools::MakeNumber< T > |
| struct | libMesh::TensorTools::MakeNumber< std::complex< T > > |
| struct | libMesh::TensorTools::MakeNumber< TypeVector< T > > |
| struct | libMesh::TensorTools::MakeNumber< VectorValue< T > > |
| struct | libMesh::TensorTools::MakeNumber< TypeTensor< T > > |
| struct | libMesh::TensorTools::MakeNumber< TensorValue< T > > |
| struct | libMesh::TensorTools::MakeNumber< TypeNTensor< N, T > > |
| struct | libMesh::TensorTools::MakeReal< T > |
| struct | libMesh::TensorTools::MakeReal< std::complex< T > > |
| struct | libMesh::TensorTools::MakeReal< TypeVector< T > > |
| struct | libMesh::TensorTools::MakeReal< VectorValue< T > > |
| struct | libMesh::TensorTools::MakeReal< TypeTensor< T > > |
| struct | libMesh::TensorTools::MakeReal< TensorValue< T > > |
| struct | libMesh::TensorTools::MakeReal< TypeNTensor< N, T > > |
Namespaces |
| namespace | libMesh |
| namespace | libMesh::TensorTools |
Functions |
| template<typename T , typename T2 > |
boostcopy::enable_if_c
< ScalarTraits< T >::value
&&ScalarTraits< T2 >::value,
typename CompareTypes< T, T2 >
::supertype >::type | libMesh::TensorTools::inner_product (const T &a, const T2 &b) |
| template<typename T , typename T2 > |
| CompareTypes< T, T2 >::supertype | libMesh::TensorTools::inner_product (const TypeVector< T > &a, const TypeVector< T2 > &b) |
| template<typename T , typename T2 > |
| CompareTypes< T, T2 >::supertype | libMesh::TensorTools::inner_product (const TypeTensor< T > &a, const TypeTensor< T2 > &b) |
| template<unsigned int N, typename T , typename T2 > |
| CompareTypes< T, T2 >::supertype | libMesh::TensorTools::inner_product (const TypeNTensor< N, T > &a, const TypeNTensor< N, T2 > &b) |
| template<typename T > |
| T | libMesh::TensorTools::norm_sq (T a) |
| template<typename T > |
| T | libMesh::TensorTools::norm_sq (std::complex< T > a) |
| template<typename T > |
| Real | libMesh::TensorTools::norm_sq (const TypeVector< T > &a) |
| template<typename T > |
| Real | libMesh::TensorTools::norm_sq (const VectorValue< T > &a) |
| Number | libMesh::TensorTools::curl_from_grad (const VectorValue< Number > &) |
| VectorValue< Number > | libMesh::TensorTools::curl_from_grad (const TensorValue< Number > &grad) |
| | Computes the curl of a vector given the gradient of that vector.
|
| TensorValue< Number > | libMesh::TensorTools::curl_from_grad (const TypeNTensor< 3, Number > &) |
| Number | libMesh::TensorTools::div_from_grad (const VectorValue< Number > &grad) |
| | Dummy. Divgerence of a scalar not defined, but is needed for ExactSolution to compile.
|
| Number | libMesh::TensorTools::div_from_grad (const TensorValue< Number > &grad) |
| | Computes the divergence of a vector given the gradient of that vector.
|
| VectorValue< Number > | libMesh::TensorTools::div_from_grad (const TypeNTensor< 3, Number > &) |