22 "ContinuousCurvature",tr(
"Continuous curvature"))
41 {
return tr(
"Convergence iterations "); }
45 bool removePlanarTrend();
46 void recoverPlanarTrend();
47 bool rescaleZValues();
49 int calcPrimeFactors(
int);
50 int verifyGridSize(
int);
52 int getNextGridSize(
int curgridsize);
53 bool setCoefficients();
54 void fillInForecast(
int,
int);
55 void findNearestPoint(
int);
56 int doFiniteDifference(
int);
59 void updateGridConditions(
int);
60 void updateEdgeConditions(
int);
61 void updateGridIndex(
int);
65 static const char* sKeyConvergence();
66 static const char* sKeyTension();
67 static const char* sKeySearchRadius();
69 friend class HorizonDataComparer;
70 friend class GridInitializer;
116 double coeff_[2][12];
#define mExpClass(module)
Definition: commondefs.h:157
Base class for two dimensional array interpolators.
Definition: array2dinterpol.h:33
od_int64 totalNr() const
Definition: contcurvinterpol.h:39
double zscale_
Definition: contcurvinterpol.h:110
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
float radius_
Definition: contcurvinterpol.h:105
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
#define od_int64
Definition: plftypes.h:34
double planec2_
Definition: contcurvinterpol.h:108
Definition: contcurvinterpol.h:72
Definition: contcurvinterpol.h:17
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
double b0_
Definition: contcurvinterpol.h:89
Definition: uistring.h:88
Definition: array2dinterpol.h:71
float x_
Definition: contcurvinterpol.h:77
double b1_
Definition: contcurvinterpol.h:90
Definition: contcurvinterpol.h:83
float z_
Definition: contcurvinterpol.h:79
Set of (small) copyable elements.
Definition: commontypes.h:26
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Class that can execute a task.
Definition: task.h:193
ArrPtrMan< char > gridstatus_
Definition: contcurvinterpol.h:120
HorizonData()
Definition: contcurvinterpol.h:74
TypeSet< int > factors_
Definition: contcurvinterpol.h:117
int nfact_
Definition: contcurvinterpol.h:112
bool * curdefined_
Definition: contcurvinterpol.h:102
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
int maxNrThreads() const
Definition: contcurvinterpol.h:37
int totalnr_
Definition: contcurvinterpol.h:101
double zmean_
Definition: contcurvinterpol.h:111
uiString nrDoneText() const
Definition: contcurvinterpol.h:40
BriggsData()
Definition: contcurvinterpol.h:85
double tension_
Definition: contcurvinterpol.h:104
int index_
Definition: contcurvinterpol.h:80
ArrPtrMan< float > griddata_
Definition: contcurvinterpol.h:119
double b4_
Definition: contcurvinterpol.h:93
double convergelimit_
Definition: contcurvinterpol.h:109
double b2_
Definition: contcurvinterpol.h:91
od_int64 nrIterations() const
Definition: contcurvinterpol.h:38
double b3_
Definition: contcurvinterpol.h:92
float y_
Definition: contcurvinterpol.h:78
ArrPtrMan< HorizonData > hordata_
Definition: contcurvinterpol.h:118
double planec1_
Definition: contcurvinterpol.h:107
double b5_
Definition: contcurvinterpol.h:94
int nrdata_
Definition: contcurvinterpol.h:113
ArrPtrMan< BriggsData > briggs_
Definition: contcurvinterpol.h:121
double planec0_
Definition: contcurvinterpol.h:106
bool * nodestofill_
Definition: contcurvinterpol.h:103