$extrastylesheet
| Number libMesh::TensorTools::curl_from_grad | ( | const VectorValue< Number > & | ) |
Definition at line 28 of file tensor_tools.C.
Referenced by libMesh::ExactSolution::_compute_error().
{
libmesh_error_msg("Operation not defined for scalar quantities.");
}
| VectorValue< Number > libMesh::TensorTools::curl_from_grad | ( | const TensorValue< Number > & | grad | ) |
Computes the curl of a vector given the gradient of that vector.
Definition at line 33 of file tensor_tools.C.
| TensorValue< Number > libMesh::TensorTools::curl_from_grad | ( | const TypeNTensor< 3, Number > & | grad | ) |
Place holder needed for ExactSolution to compile. Will compute the curl of a tensor given the gradient of that tensor.
Definition at line 46 of file tensor_tools.C.
{
libmesh_not_implemented();
}
| Number libMesh::TensorTools::div_from_grad | ( | const VectorValue< Number > & | ) |
Dummy. Divgerence of a scalar not defined, but is needed for ExactSolution to compile.
Definition at line 52 of file tensor_tools.C.
Referenced by libMesh::ExactSolution::_compute_error().
{
libmesh_error_msg("Operation not defined for scalar quantities.");
}
| Number libMesh::TensorTools::div_from_grad | ( | const TensorValue< Number > & | grad | ) |
Computes the divergence of a vector given the gradient of that vector.
Definition at line 57 of file tensor_tools.C.
| VectorValue< Number > libMesh::TensorTools::div_from_grad | ( | const TypeNTensor< 3, Number > & | grad | ) |
Place holder needed for ExactSolution to compile. Will compute the divergence of a tensor given the gradient of that tensor.
Definition at line 67 of file tensor_tools.C.
{
libmesh_not_implemented();
}
| 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 | ||
| ) | [inline] |
Definition at line 48 of file tensor_tools.h.
Referenced by libMesh::FEGenericBase< OutputType >::coarsened_dof_values(), libMesh::FEGenericBase< OutputType >::compute_periodic_constraints(), and libMesh::FEGenericBase< OutputType >::compute_proj_constraints().
{ return a * b; }
| CompareTypes<T, T2>::supertype libMesh::TensorTools::inner_product | ( | const TypeVector< T > & | a, |
| const TypeVector< T2 > & | b | ||
| ) | [inline] |
Definition at line 54 of file tensor_tools.h.
{ return a * b; }
| CompareTypes<T, T2>::supertype libMesh::TensorTools::inner_product | ( | const TypeTensor< T > & | a, |
| const TypeTensor< T2 > & | b | ||
| ) | [inline] |
Definition at line 60 of file tensor_tools.h.
References libMesh::TypeTensor< T >::contract().
{ return a.contract(b); }
| CompareTypes<T, T2>::supertype libMesh::TensorTools::inner_product | ( | const TypeNTensor< N, T > & | a, |
| const TypeNTensor< N, T2 > & | b | ||
| ) | [inline] |
Definition at line 66 of file tensor_tools.h.
References libMesh::TypeNTensor< N, T >::contract().
{ return a.contract(b); }
| T libMesh::TensorTools::norm_sq | ( | T | a | ) | [inline] |
Definition at line 71 of file tensor_tools.h.
Referenced by libMesh::ExactSolution::_compute_error(), libMesh::UniformRefinementEstimator::_estimate_error(), libMesh::DiscontinuityMeasure::boundary_side_integration(), libMesh::KellyErrorEstimator::boundary_side_integration(), libMesh::System::calculate_norm(), libMesh::ExactErrorEstimator::find_squared_element_error(), libMesh::LaplacianErrorEstimator::internal_side_integration(), libMesh::DiscontinuityMeasure::internal_side_integration(), libMesh::KellyErrorEstimator::internal_side_integration(), libMesh::DenseVector< T >::l2_norm(), libMesh::DistributedVector< T >::l2_norm(), libMesh::DenseVector< T >::linfty_norm(), libMesh::WeightedPatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::PatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::HPCoarsenTest::select_refinement(), libMesh::TypeVector< T >::size_sq(), libMesh::TypeTensor< T >::size_sq(), and libMesh::NumericVector< T >::subset_l2_norm().
{ return a*a; }
| T libMesh::TensorTools::norm_sq | ( | std::complex< T > | a | ) | [inline] |
Definition at line 75 of file tensor_tools.h.
{ return std::norm(a); }
| Real libMesh::TensorTools::norm_sq | ( | const TypeVector< T > & | a | ) | [inline] |
Definition at line 79 of file tensor_tools.h.
References libMesh::TypeVector< T >::size_sq().
{return a.size_sq();}
| Real libMesh::TensorTools::norm_sq | ( | const VectorValue< T > & | a | ) | [inline] |
Definition at line 84 of file tensor_tools.h.
References libMesh::TypeVector< T >::size_sq().
{return a.size_sq();}