| 
    Geophysical Inversion and Modelling Library v1.5.4
    
   | 
 
Inversion base template. More...
#include <inversionBase.h>
Public Types | |
| typedef Vector< ModelValType > | ModelVector | 
Public Member Functions | |
| InversionBase () | |
| virtual | ~InversionBase () | 
| virtual const ModelVector & | run ()=0 | 
| virtual void | setModel (const ModelVector &model)=0 | 
| virtual void | setReferenceModel (const ModelVector &model)=0 | 
| virtual const ModelVector & | model () const =0 | 
| virtual void | setData (const ModelVector &data)=0 | 
| virtual void | setError (const ModelVector &err, bool isRelative=true)=0 | 
| virtual void | setTransData (Trans< ModelVector > &t)=0 | 
| virtual void | setTransModel (Trans< ModelVector > &t)=0 | 
| virtual void | setLambda (double l)=0 | 
| virtual void | setMaxIter (int maxiter)=0 | 
| virtual ModellingBase * | forwardOperator ()=0 | 
| virtual void | setForwardOperator (ModellingBase &fop)=0 | 
| virtual const ModelVector & | cWeight () const =0 | 
| virtual void | abort ()=0 | 
| virtual uint | iter () const =0 | 
| virtual double | chi2 () const =0 | 
| virtual bool | isRunning () const =0 | 
Inversion base template.
Inversion base template, provide inversion interface.
      
  | 
  inline | 
Default constructor
      
  | 
  inlinevirtual | 
Default destructor
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Abstract method for returning a const reference to the model vector.
Implemented in GIMLI::RInversion.
Referenced by run().
      
  | 
  pure virtual | 
Abstract method for running the whole inversion.
Implemented in GIMLI::RInversion.
References model().
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.
      
  | 
  pure virtual | 
Implemented in GIMLI::RInversion.