函数 | |
| Number | curl_from_grad (const VectorValue< Number > &) |
| VectorValue< Number > | curl_from_grad (const TensorValue< Number > &grad) |
| 根据梯度计算矢量的旋度 更多... | |
| TensorValue< Number > | curl_from_grad (const TypeNTensor< 3, Number > &) |
| Number | div_from_grad (const VectorValue< Number > &grad) |
| 虚拟函数。标量的散度未定义,但需要使ExactSolution编译通过 更多... | |
| Number | div_from_grad (const TensorValue< Number > &grad) |
| 根据梯度计算矢量的散度 更多... | |
| VectorValue< Number > | div_from_grad (const TypeNTensor< 3, Number > &) |
| template<typename T , typename T2 > | |
| boostcopy::enable_if_c < ScalarTraits< T >::value &&ScalarTraits< T2 >::value, typename CompareTypes< T, T2 > ::supertype >::type | inner_product (const T &a, const T2 &b) |
| template<typename T , typename T2 > | |
| CompareTypes< T, T2 >::supertype | inner_product (const TypeVector< T > &a, const TypeVector< T2 > &b) |
| template<typename T , typename T2 > | |
| CompareTypes< T, T2 >::supertype | inner_product (const TypeTensor< T > &a, const TypeTensor< T2 > &b) |
| template<unsigned int N, typename T , typename T2 > | |
| CompareTypes< T, T2 >::supertype | inner_product (const TypeNTensor< N, T > &a, const TypeNTensor< N, T2 > &b) |
| template<typename T > | |
| T | norm_sq (std::complex< T > a) |
| template<typename T > | |
| auto | norm_sq (const T &a) -> decltype(std::norm(a)) |
| template<typename T > | |
| auto | norm_sq (const TypeVector< T > &a) -> decltype(std::norm(T())) |
| template<typename T > | |
| auto | norm_sq (const VectorValue< T > &a) -> decltype(std::norm(T())) |
| template<typename T > | |
| bool | is_zero (const T &a) |
| Number libMesh::TensorTools::curl_from_grad | ( | const VectorValue< Number > & | ) |
在文件 tensor_tools.C 第 28 行定义.
| VectorValue< Number > libMesh::TensorTools::curl_from_grad | ( | const TensorValue< Number > & | grad | ) |
| TensorValue< Number > libMesh::TensorTools::curl_from_grad | ( | const TypeNTensor< 3, Number > & | grad | ) |
占位符,用于使ExactSolution编译通过。将根据张量的梯度计算张量的旋度。
在文件 tensor_tools.C 第 48 行定义.
| Number libMesh::TensorTools::div_from_grad | ( | const VectorValue< Number > & | ) |
虚拟函数。标量的散度未定义,但需要使ExactSolution编译通过
在文件 tensor_tools.C 第 54 行定义.
| Number libMesh::TensorTools::div_from_grad | ( | const TensorValue< Number > & | grad | ) |
| VectorValue< Number > libMesh::TensorTools::div_from_grad | ( | const TypeNTensor< 3, Number > & | grad | ) |
占位符,用于使ExactSolution编译通过。将根据张量的梯度计算张量的散度。
在文件 tensor_tools.C 第 69 行定义.
|
inline |
在文件 tensor_tools.h 第 47 行定义.
|
inline |
在文件 tensor_tools.h 第 54 行定义.
|
inline |
|
inline |
在文件 tensor_tools.h 第 68 行定义.
|
inline |
在文件 tensor_tools.h 第 97 行定义.
|
inline |
在文件 tensor_tools.h 第 74 行定义.
参考 std::norm().
参考自 libMesh::DenseSubVector< T >::l2_norm(), libMesh::DistributedVector< T >::l2_norm(), libMesh::DenseVector< T >::l2_norm(), libMesh::NumericVector< T >::l2_norm_diff(), libMesh::DenseSubVector< T >::linfty_norm(), libMesh::DenseVector< T >::linfty_norm(), libMesh::TypeVector< T >::norm(), libMesh::TypeTensor< T >::norm_sq(), libMesh::TypeVector< T >::norm_sq() , 以及 libMesh::NumericVector< T >::subset_l2_norm().
|
inline |
在文件 tensor_tools.h 第 79 行定义.
参考 std::norm().
|
inline |
在文件 tensor_tools.h 第 85 行定义.
|
inline |
在文件 tensor_tools.h 第 91 行定义.
1.8.5