Geophysical Inversion and Modelling Library
v1.5.2-5-g042d7f36
|
Public Member Functions | |
TransMult (Trans< Vec > &T1, Trans< Vec > &T2) | |
virtual Vec | trans (const Vec &a) const |
virtual Vec | deriv (const Vec &a) const |
Public Member Functions inherited from GIMLI::TransNewton< Vec > | |
TransNewton (const int maxiter=10) | |
virtual Vec | invTrans (const Vec &a) const |
Public Member Functions inherited from GIMLI::Trans< Vec > | |
Trans () | |
virtual | ~Trans () |
virtual Vec | operator() (const Vec &a) const |
virtual double | operator() (double x) const |
Vec | fwd (const Vec &f) const |
double | fwd (double f) const |
Vec | inv (const Vec &f) const |
double | inv (double f) const |
virtual double | trans (double x) const |
virtual double | invTrans (double f) const |
Vec | update (const Vec &a, const Vec &b) const |
Vec | error (const Vec &a, const Vec &daBya) const |
Vec | error_brute (const Vec &a, const Vec &daBya) const |
Protected Attributes | |
Trans< Vec > * | T1_ |
Trans< Vec > * | T2_ |
Protected Attributes inherited from GIMLI::TransNewton< Vec > | |
int | maxiter_ |
Two multiplied TF's f(a) = f1(a) * f2(a) (not necessarily stable).
|
inlinevirtual |
Return derivative
Reimplemented from GIMLI::TransNewton< Vec >.
|
inlinevirtual |
Apply and return the transformation. Return
Reimplemented from GIMLI::TransNewton< Vec >.