SCIRun
5.0
|
#include <TetLinearLgn.h>
Public Types | |
typedef ElemBasis::value_type | T |
Public Types inherited from Dim3Locate< ElemBasis > | |
typedef ElemBasis::value_type | T |
Public Member Functions | |
TetLocate () | |
virtual | ~TetLocate () |
template<class ElemData , class VECTOR > | |
bool | get_coords (const ElemBasis *pEB, VECTOR &coords, const T &value, const ElemData &cd) const |
find coodinate in interpolation for given value More... | |
Public Member Functions inherited from Dim3Locate< ElemBasis > | |
Dim3Locate () | |
virtual | ~Dim3Locate () |
template<class ElemData , class VECTOR > | |
bool | get_iterative (const ElemBasis *pEB, VECTOR &x, const T &value, const ElemData &cd) const |
find value in interpolation for given value More... | |
Protected Member Functions | |
template<class VECTOR > | |
bool | check_coords (const VECTOR &x) const |
template<class ElemData , class VECTOR > | |
void | initial_guess (const ElemBasis *pElem, const T &val, const ElemData &cd, VECTOR &guess) const |
find a reasonable initial guess More... | |
Additional Inherited Members | |
Static Public Attributes inherited from Dim3Locate< ElemBasis > | |
static const double | thresholdDist =1e-7 |
Thresholds for coordinates checks. More... | |
static const double | thresholdDist1 =1.+Dim3Locate::thresholdDist |
1+thresholdDist More... | |
static const int | maxsteps =100 |
maximal steps for Newton search More... | |
Class for searching of parametric coordinates related to a value in Tet meshes and fields to do
typedef ElemBasis::value_type T |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inline |
find coodinate in interpolation for given value
|
inlineprotected |
find a reasonable initial guess