OpendTect
7.0
|
PolynomialND is a N-dimensional polynomial with arbitary orders in each dimension. It can be fitted any ArrayND. To access the polynomial's data use getValue. getValue3D is optimized for third order, tree-dimensional cases. More...
Public Member Functions | |
PolynomialND (const ArrayNDInfo &) | |
~PolynomialND () | |
bool | fit (const ArrayND< T > &) |
T | getCoeff (const int *pos) const |
T | getValue (const TypeSet< float > &) const |
T | getValue3D (float x0, float x1, float x2) const |
void | setCoeff (const int *pos, T val) |
Protected Attributes | |
ArrayNDImpl< T > | coeffs |
LinSolver< T > * | solver |
PolynomialND is a N-dimensional polynomial with arbitary orders in each dimension. It can be fitted any ArrayND. To access the polynomial's data use getValue. getValue3D is optimized for third order, tree-dimensional cases.
<>
PolynomialND< T >::PolynomialND | ( | const ArrayNDInfo & | size_ | ) |
PolynomialND< T >::~PolynomialND |
bool PolynomialND< T >::fit | ( | const ArrayND< T > & | input | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024