Geophysical Inversion and Modeling Library  v1.0.12-20-g65e71e67
GIMLI::Inversion< ModelValType > Member List

This is the complete list of members for GIMLI::Inversion< ModelValType >, including all inherited members.

abort()GIMLI::Inversion< ModelValType >inlinevirtual
abort_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
absrms() constGIMLI::Inversion< ModelValType >inline
activateFillConstraintsWeight_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
blockyModel() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
broydenUpdate() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
CGLStol_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
checkConstraints()GIMLI::Inversion< ModelValType >inline
checkError()GIMLI::Inversion< ModelValType >inline
checkJacobian(bool force=false)GIMLI::Inversion< ModelValType >inline
checkTransFunctions()GIMLI::Inversion< ModelValType >inline
chi2() constGIMLI::Inversion< ModelValType >inlinevirtual
constrainBlocky()GIMLI::Inversion< ModelValType >inline
constraintsCount() constGIMLI::Inversion< ModelValType >inline
constraintsH_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
constraintsWeight_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
cWeight() constGIMLI::Inversion< ModelValType >inlinevirtual
data() constGIMLI::Inversion< ModelValType >inline
data_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
dataCount() constGIMLI::Inversion< ModelValType >inline
dataWeight() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
dataWeight_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
deltaDataIter() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
deltaDataIter_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
deltaModelIter() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
deltaModelIter_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
deltaPhiAbortPercent() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
doBroydenUpdate_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
doSave() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
dosave_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
dPhiAbortPercent_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
echoStatus() constGIMLI::Inversion< ModelValType >inline
echoStatus(const Vec &response, const Vec &model, const std::string &xtra="") constGIMLI::Inversion< ModelValType >inline
error() constGIMLI::Inversion< ModelValType >inline
error_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
errorDefault_()GIMLI::Inversion< ModelValType >inline
fixError_GIMLI::Inversion< ModelValType >protected
fop()GIMLI::Inversion< ModelValType >inline
forward_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
forwardOperator()GIMLI::Inversion< ModelValType >inlinevirtual
getChi2() constGIMLI::Inversion< ModelValType >inline
getChi2(const Vec &response) constGIMLI::Inversion< ModelValType >inline
getIRLS() constGIMLI::Inversion< ModelValType >inline
getLambda() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
getPhi(const Vec &model, const Vec &response) constGIMLI::Inversion< ModelValType >inline
getPhi() constGIMLI::Inversion< ModelValType >inline
getPhiD(const Vec &response) constGIMLI::Inversion< ModelValType >inline
getPhiD() constGIMLI::Inversion< ModelValType >inline
getPhiM(const Vec &model) constGIMLI::Inversion< ModelValType >inline
getPhiM() constGIMLI::Inversion< ModelValType >inline
haveReferenceModel_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
init_()GIMLI::Inversion< ModelValType >inlineprotected
Inversion(bool verbose=false, bool dosave=false)GIMLI::Inversion< ModelValType >inline
Inversion(ModellingBase &forward, bool verbose=false, bool dosave=false)GIMLI::Inversion< ModelValType >inline
Inversion(const Vec &data, ModellingBase &forward, bool verbose=false, bool dosave=false)GIMLI::Inversion< ModelValType >inline
Inversion(const Vec &data, ModellingBase &forward, Trans< Vec > &transData, bool verbose=true, bool dosave=false)GIMLI::Inversion< ModelValType >inline
Inversion(const Vec &data, ModellingBase &forward, Trans< Vec > &transData, Trans< Vec > &transModel, bool verbose=true, bool dosave=false)GIMLI::Inversion< ModelValType >inline
InversionBase()GIMLI::InversionBase< ModelValType >inline
invert(const Vec &data)GIMLI::Inversion< ModelValType >
invSubStep(const Vec &rhs)GIMLI::Inversion< ModelValType >inline
ipc() (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
ipc_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
isBlocky_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
isRobust_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
isRunning() constGIMLI::Inversion< ModelValType >inlinevirtual
isRunning_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
iter() constGIMLI::Inversion< ModelValType >inlinevirtual
iter_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
jacobiNeedRecalc_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
lambda() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
lambda_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
lambdaFactor() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
lambdaFactor_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
lambdaMin_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
lambdaMinimum() constGIMLI::Inversion< ModelValType >inline
linesearch(const Vec &modelNew, const Vec &responseNew) constGIMLI::Inversion< ModelValType >inline
lineSearch() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
linesearchQuad(const Vec &modelNew, const Vec &responseNew, const Vec &modelQuad, const Vec &responseQuad, double tauquad) constGIMLI::Inversion< ModelValType >inline
localRegularization() constGIMLI::Inversion< ModelValType >inline
localRegularization_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
maxCGLSIter() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
maxCGLSIter_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
maxCGLSTolerance() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
maxIter() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
maxiter_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
model() constGIMLI::Inversion< ModelValType >inlinevirtual
model_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
modelCellResolution(int iModel)GIMLI::Inversion< ModelValType >inline
modelCellResolution(const RVector3 &pos)GIMLI::Inversion< ModelValType >inline
modelHist_GIMLI::Inversion< ModelValType >protected
modelHistory() constGIMLI::Inversion< ModelValType >inline
modelRef() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
modelRef_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
modelResolutionMatrix()GIMLI::Inversion< ModelValType >inline
ModelVector typedef (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >
modelWeight() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
modelWeight_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
mWeight() constGIMLI::Inversion< ModelValType >inline
oneStep()GIMLI::Inversion< ModelValType >
optimizeLambda() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
optimizeLambda_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
optLambda(const Vec &deltaData, const Vec &deltaModel0)GIMLI::Inversion< ModelValType >
pureRoughness(const RVector &model) constGIMLI::Inversion< ModelValType >inline
recalcJacobian() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
recalcJacobian_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
relrms() constGIMLI::Inversion< ModelValType >inline
reset()GIMLI::Inversion< ModelValType >inline
response() constGIMLI::Inversion< ModelValType >inline
response_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
robustData() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
robustWeighting()GIMLI::Inversion< ModelValType >inline
roughness(const RVector &model) constGIMLI::Inversion< ModelValType >inline
roughness() constGIMLI::Inversion< ModelValType >inline
run()GIMLI::Inversion< ModelValType >virtual
runChi1(double acc=0.01, int maxiter=50)GIMLI::Inversion< ModelValType >inline
saveModelHistory(bool doSaveModelHistory)GIMLI::Inversion< ModelValType >inline
saveModelHistory_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
setAbsoluteError(const Vec &abserr)GIMLI::Inversion< ModelValType >inline
setAbsoluteError(double abserr)GIMLI::Inversion< ModelValType >inline
setBlockyModel(bool isBlocky)GIMLI::Inversion< ModelValType >inline
setBroydenUpdate(bool broydenUpdate)GIMLI::Inversion< ModelValType >inline
setCGLSTolerance(double tol)GIMLI::Inversion< ModelValType >inline
setConstraintsH(const Vec &constraintsH)GIMLI::Inversion< ModelValType >inline
setCWeight(const Vec &cWeight)GIMLI::Inversion< ModelValType >inline
setData(const Vec &data)GIMLI::Inversion< ModelValType >inlinevirtual
setDeltaPhiAbortPercent(double dPhi)GIMLI::Inversion< ModelValType >inline
setDoSave(bool d)GIMLI::Inversion< ModelValType >inline
setError(const Vec &err, bool isRelative=true) (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inlinevirtual
setError(double err, bool isRelative=true) (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
setForwardOperator(ModellingBase &forward)GIMLI::Inversion< ModelValType >inlinevirtual
setLambda(double lambda)GIMLI::Inversion< ModelValType >inlinevirtual
setLambdaFactor(double lambdaFactor) (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
setLambdaMinimum(double l)GIMLI::Inversion< ModelValType >inline
setLineSearch(bool linesearch)GIMLI::Inversion< ModelValType >inline
setLocalRegularization(bool localReg)GIMLI::Inversion< ModelValType >inline
setMarquardtScheme(double lambdaFactor=0.8)GIMLI::Inversion< ModelValType >inline
setMaxCGLSIter(int iter)GIMLI::Inversion< ModelValType >inline
setMaxIter(int maxiter)GIMLI::Inversion< ModelValType >inlinevirtual
setModel(const Vec &model)GIMLI::Inversion< ModelValType >inlinevirtual
setMWeight(const Vec &mweight)GIMLI::Inversion< ModelValType >inline
setOptimizeLambda(bool opt)GIMLI::Inversion< ModelValType >inline
setRecalcJacobian(bool recalc)GIMLI::Inversion< ModelValType >inline
setReferenceModel(const Vec &model)GIMLI::Inversion< ModelValType >inlinevirtual
setRelativeError(const Vec &e)GIMLI::Inversion< ModelValType >inline
setRelativeError(double relerr)GIMLI::Inversion< ModelValType >inline
setResponse(const Vec &response)GIMLI::Inversion< ModelValType >inline
setRobustData(bool isRobust)GIMLI::Inversion< ModelValType >inline
setTransData(Trans< Vec > &tD)GIMLI::Inversion< ModelValType >inlinevirtual
setTransModel(Trans< Vec > &tM)GIMLI::Inversion< ModelValType >inlinevirtual
setVerbose(bool verbose)GIMLI::Inversion< ModelValType >inline
start()GIMLI::Inversion< ModelValType >
stopAtChi1(bool stopAtChi1)GIMLI::Inversion< ModelValType >inline
stopAtChi1_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
tD_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
tM_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
transData() (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
transDataDefault_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
transModel() (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
transModelDefault_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
useLinesearch_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
Vec typedef (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >
verbose() const (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >inline
verbose_ (defined in GIMLI::Inversion< ModelValType >)GIMLI::Inversion< ModelValType >protected
~Inversion()GIMLI::Inversion< ModelValType >inlinevirtual
~InversionBase()GIMLI::InversionBase< ModelValType >inlinevirtual