#include <parametrizer.hpp>
Definition at line 59 of file parametrizer.hpp.
◆ Entity_handle
◆ Self
◆ Parametrizer() [1/2]
moab::element_utility::Parametrizer::Parametrizer |
( |
| ) |
|
|
inline |
◆ Parametrizer() [2/2]
moab::element_utility::Parametrizer::Parametrizer |
( |
const Self & |
f | ) |
|
|
inline |
◆ interpolate()
template<typename Moab , typename Entity_handle , typename Point >
void moab::element_utility::Parametrizer::interpolate |
( |
Moab & |
moab, |
|
|
const Entity_handle & |
eh, |
|
|
const Point & |
natural_coords |
|
) |
| |
|
inline |
◆ operator()()
template<typename Moab , typename Entity_handle , typename Point >
std::pair< bool, Point > moab::element_utility::Parametrizer::operator() |
( |
Moab & |
moab, |
|
|
const Entity_handle & |
eh, |
|
|
const Point & |
point |
|
) |
| |
|
inline |
Definition at line 71 of file parametrizer.hpp.
74 typedef std::vector< moab::CartVect >
Points;
76 get_moab_points(
moab, eh, points );
78 switch(
moab.type_from_handle( eh ) )
90 std::cerr <<
"Element type not supported" << std::endl;
91 return make_pair(
false, Point( 3, 0.0 ) );
References hex_map, MBHEX, MBTET, Points, quadratic_hex_map, spectral_hex_map, and tet_map.
◆ hex_map
◆ quadratic_hex_map
◆ spectral_hex_map
◆ tet_map
The documentation for this class was generated from the following file: