 |
OpendTect
6.6
|
Go to the documentation of this file.
31 bool max,
int itermax,
float tol,
105 bool max,
int itermax,
float tol,
182 bool max,
int itermax );
190 template<
class IDXABL>
193 for (
int idx=0; idx<n_; idx++ )
212 template<
class IDXABL>
215 for (
int idx=0; idx<n_; idx++ )
float cx_
Definition: extremefinder.h:81
virtual ~BisectionExtremeFinder1D()
Interval< float > * limits_
Definition: extremefinder.h:154
const bool max_
Definition: extremefinder.h:91
float centerfuncval
Definition: extremefinder.h:163
float e_
Definition: extremefinder.h:82
const FloatMathFunction & func
Definition: extremefinder.h:166
const FloatMathFunction & func_
Definition: extremefinder.h:90
float b_
Definition: extremefinder.h:83
const float tol_
Definition: extremefinder.h:89
const int itermax_
Definition: extremefinder.h:92
#define mExpClass(module)
Definition: commondefs.h:177
float extremeVal() const
Definition: extremefinder.h:207
const bool max
Definition: extremefinder.h:157
void extremePos(IDXABL &sp) const
Sets the sp variable to the extreme position.
Definition: extremefinder.h:213
int iter_
Definition: extremefinder.h:88
bool isok
Definition: extremefinder.h:165
Finds the nearest local extreme position in ND's. Implementation of Powell's Quadratically Converge...
Definition: extremefinder.h:177
Mathematical function.
Definition: mathfunc.h:61
BisectionExtremeFinder1D(const FloatMathFunction &, bool max, int itermax, float tol, const Interval< float > &startinterval, const Interval< float > *limitinterval)
ObjectSet< float > xi_
Definition: extremefinder.h:225
Interval< float > * limits_
Definition: extremefinder.h:87
int iter_
Definition: extremefinder.h:228
float linExtreme(float *)
ExtremeFinderND(const FloatMathFunctionND &, bool max, int itermax)
float * p_
Definition: extremefinder.h:224
float * pt_
Definition: extremefinder.h:231
ExtremeFinder1D(const FloatMathFunction &func, bool max, int itermax, float tol, const Interval< float > &startinterval, const Interval< float > *limitinterval)
virtual ~ExtremeFinder1D()
float fret_
Definition: extremefinder.h:229
int iter
Definition: extremefinder.h:155
void setStartPos(const IDXABL &sp)
Definition: extremefinder.h:191
Interval< float > current
Definition: extremefinder.h:160
void reStart(const Interval< float > &startinterval, const Interval< float > *limitinterval)
const FloatMathFunctionND & func_
Definition: extremefinder.h:235
float stopfuncval
Definition: extremefinder.h:162
float ftol_
Definition: extremefinder.h:226
const int itermax_
Definition: extremefinder.h:234
int n_
Definition: extremefinder.h:227
virtual ~ExtremeFinderND()
const int itermax
Definition: extremefinder.h:158
const float tol
Definition: extremefinder.h:156
Finds extreme values in FloatMathFunctions.
Definition: extremefinder.h:28
float x_
Definition: extremefinder.h:84
float startfuncval
Definition: extremefinder.h:161
const float * extremePos() const
Definition: extremefinder.h:209
void reStart(const Interval< float > &startinterval, const Interval< float > *limitinterval)
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
Bisection Extreme Finder.
Definition: extremefinder.h:101
float fx_
Definition: extremefinder.h:85
const bool max_
Definition: extremefinder.h:233
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021