函数 | |
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 行定义.