Utility functions for computational geometry and mathematical calculations. More...
#include <Util.hpp>
Static Public Member Functions | |
template<typename T > | |
static bool | is_finite (T value) |
static void | normal (Interface *MB, EntityHandle handle, double &x, double &y, double &z) |
temporary normal function for MBEntities. This should be moved to an appropriate MB algorithms file More... | |
static void | centroid (Interface *MB, EntityHandle handle, CartVect &coord) |
Private Member Functions | |
Util () | |
Utility functions for computational geometry and mathematical calculations.
|
static |
Definition at line 78 of file Util.cpp.
References ErrorCode, moab::Interface::get_connectivity(), moab::Interface::get_coords(), and MB_CHK_SET_ERR_RET.
|
inlinestatic |
Definition at line 63 of file Util.hpp.
References moab_isfinite.
Referenced by moab::ReadMCNP5::average_tally_values(), moab::Matrix3::invert(), moab::point_perp(), moab::AdaptiveKDTree::ray_intersect_triangles(), moab::ReadMCNP5::read_element_values_and_errors(), moab::GeomUtil::segment_box_intersect(), and moab::BSPTree::set_split_plane().
|
static |
temporary normal function for MBEntities. This should be moved to an appropriate MB algorithms file
Definition at line 42 of file Util.cpp.
References ErrorCode, moab::Interface::get_connectivity(), moab::Interface::get_coords(), and MB_CHK_SET_ERR_RET.
Referenced by moab::Skinner::has_larger_angle().