#include <GteIntpAkimaUniform3.h>
Classes | |
| class | Polynomial |
Public Member Functions | |
| Real const * | GetF () const |
| int | GetQuantity () const |
| int | GetXBound () const |
| Real | GetXMax () const |
| Real | GetXMin () const |
| Real | GetXSpacing () const |
| int | GetYBound () const |
| Real | GetYMax () const |
| Real | GetYMin () const |
| Real | GetYSpacing () const |
| int | GetZBound () const |
| Real | GetZMax () const |
| Real | GetZMin () const |
| Real | GetZSpacing () const |
| IntpAkimaUniform3 (int xBound, int yBound, int zBound, Real xMin, Real xSpacing, Real yMin, Real ySpacing, Real zMin, Real zSpacing, Real const *F) | |
| Real | operator() (Real x, Real y, Real z) const |
| Real | operator() (int xOrder, int yOrder, int zOrder, Real x, Real y, Real z) const |
| ~IntpAkimaUniform3 () | |
Private Member Functions | |
| Real | ComputeDerivative (Real const *slope) const |
| void | Construct (Polynomial &poly, Real const F[2][2][2], Real const FX[2][2][2], Real const FY[2][2][2], Real const FZ[2][2][2], Real const FXY[2][2][2], Real const FXZ[2][2][2], Real const FYZ[2][2][2], Real const FXYZ[2][2][2]) |
| void | GetFX (Array3< Real > const &F, Array3< Real > &FX) |
| void | GetFXY (Array3< Real > const &F, Array3< Real > &FXY) |
| void | GetFXYZ (Array3< Real > const &F, Array3< Real > &FXYZ) |
| void | GetFXZ (Array3< Real > const &F, Array3< Real > &FXZ) |
| void | GetFY (Array3< Real > const &F, Array3< Real > &FY) |
| void | GetFYZ (Array3< Real > const &F, Array3< Real > &FYZ) |
| void | GetFZ (Array3< Real > const &F, Array3< Real > &FZ) |
| void | GetPolynomials (Array3< Real > const &F, Array3< Real > const &FX, Array3< Real > const &FY, Array3< Real > const &FZ, Array3< Real > const &FXY, Array3< Real > const &FXZ, Array3< Real > const &FYZ, Array3< Real > const &FXYZ) |
| void | XLookup (Real x, int &xIndex, Real &dx) const |
| void | YLookup (Real y, int &yIndex, Real &dy) const |
| void | ZLookup (Real z, int &zIndex, Real &dz) const |
Private Attributes | |
| Real const * | mF |
| Array3< Polynomial > | mPoly |
| int | mQuantity |
| int | mXBound |
| Real | mXMax |
| Real | mXMin |
| Real | mXSpacing |
| int | mYBound |
| Real | mYMax |
| Real | mYMin |
| Real | mYSpacing |
| int | mZBound |
| Real | mZMax |
| Real | mZMin |
| Real | mZSpacing |
Definition at line 26 of file GteIntpAkimaUniform3.h.
| gte::IntpAkimaUniform3< Real >::~IntpAkimaUniform3 | ( | ) |
Definition at line 111 of file GteIntpAkimaUniform3.h.
| gte::IntpAkimaUniform3< Real >::IntpAkimaUniform3 | ( | int | xBound, |
| int | yBound, | ||
| int | zBound, | ||
| Real | xMin, | ||
| Real | xSpacing, | ||
| Real | yMin, | ||
| Real | ySpacing, | ||
| Real | zMin, | ||
| Real | zSpacing, | ||
| Real const * | F | ||
| ) |
Definition at line 116 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 1100 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 1136 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 196 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 285 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 387 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 681 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 485 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 319 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 583 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 353 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 886 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 190 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 172 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 208 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 202 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 214 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 178 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 226 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 220 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 232 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 184 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 244 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 238 of file GteIntpAkimaUniform3.h.
|
inline |
Definition at line 250 of file GteIntpAkimaUniform3.h.
| Real gte::IntpAkimaUniform3< Real >::operator() | ( | Real | x, |
| Real | y, | ||
| Real | z | ||
| ) | const |
Definition at line 256 of file GteIntpAkimaUniform3.h.
| Real gte::IntpAkimaUniform3< Real >::operator() | ( | int | xOrder, |
| int | yOrder, | ||
| int | zOrder, | ||
| Real | x, | ||
| Real | y, | ||
| Real | z | ||
| ) | const |
Definition at line 270 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 1308 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 1324 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 1340 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 105 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 106 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 101 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 101 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 102 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 102 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 102 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 101 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 103 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 103 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 103 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 101 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 104 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 104 of file GteIntpAkimaUniform3.h.
|
private |
Definition at line 104 of file GteIntpAkimaUniform3.h.