#include <iostream>
#include <limits>
#include <cassert>
#include "ElemUtil.hpp"
#include "moab/BoundBox.hpp"
Go to the source code of this file.
|
bool | moab::ElemUtil::nat_coords_trilinear_hex (const CartVect *corner_coords, const CartVect &x, CartVect &xi, double tol) |
|
void | moab::ElemUtil::nat_coords_trilinear_hex2 (const CartVect hex[8], const CartVect &xyz, CartVect &ncoords, double etol) |
|
bool | moab::ElemUtil::point_in_trilinear_hex (const CartVect *hex, const CartVect &xyz, double etol) |
|
bool | moab::ElemUtil::point_in_trilinear_hex (const CartVect *hex, const CartVect &xyz, const CartVect &box_min, const CartVect &box_max, double etol) |
|
void | moab::ElemUtil::hex_findpt (realType *xm[3], int n, CartVect xyz, CartVect &rst, double &dist) |
|
void | moab::ElemUtil::hex_eval (realType *field, int n, CartVect rstCartVec, double &value) |
|
bool | moab::ElemUtil::integrate_trilinear_hex (const CartVect *hex_corners, double *corner_fields, double &field_val, int num_pts) |
|
double | moab::Element::SH (const int i, const double xi) |
|
double | moab::Element::DSH (const int i, const double xi) |
|