#include <linear_tet_map.hpp>
Public Member Functions | |
Linear_tet_map () | |
Linear_tet_map (const Self &f) | |
template<typename Moab , typename Points , typename Point > | |
std::pair< bool, Point > | operator() (const Moab &moab, const Entity_handle _eh, const Points &v, const Point &p, const double tol=1e-6) |
Private Types | |
typedef Linear_tet_map< Entity_handle, Matrix > | Self |
Private Member Functions | |
template<typename Point > | |
bool | is_contained (const Point &result, const double tol=1e-6) |
template<typename Point , typename Field > | |
double | evaluate_scalar_field (const Point &p, const Field &field_values) const |
template<typename Points , typename Field > | |
double | integrate_scalar_field (const Points &v, const Field &field_values) const |
template<typename Points > | |
void | set_tet (const Entity_handle _eh, const Points &v) |
Private Attributes | |
Matrix | Tinv |
Entity_handle | eh |
Definition at line 12 of file linear_tet_map.hpp.
|
private |
Definition at line 15 of file linear_tet_map.hpp.
|
inline |
Definition at line 19 of file linear_tet_map.hpp.
|
inline |
Definition at line 21 of file linear_tet_map.hpp.
|
inlineprivate |
Definition at line 57 of file linear_tet_map.hpp.
|
inlineprivate |
Definition at line 68 of file linear_tet_map.hpp.
|
inlineprivate |
Definition at line 43 of file linear_tet_map.hpp.
References moab::sum().
Referenced by moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::operator()().
|
inline |
|
inlineprivate |
Definition at line 84 of file linear_tet_map.hpp.
References moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::eh, moab::Matrix::inverse(), and moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::Tinv.
Referenced by moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::operator()().
|
private |
Definition at line 97 of file linear_tet_map.hpp.
Referenced by moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::set_tet().
|
private |
Definition at line 96 of file linear_tet_map.hpp.
Referenced by moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::operator()(), and moab::element_utility::Linear_tet_map< Entity_handle, Matrix >::set_tet().