| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | List of all members
MathFunction< RT, PT > Class Template Referenceabstract
Algo

Mathematical function. More...

`#include <mathfunc.h>`

Inheritance diagram for MathFunction< RT, PT >:
[legend]

## Public Member Functions
RT | getNDValue (const PT *pos) const override
int | getNrDim () const override
virtual RT | getValue (PT) const =0
Public Member Functions inherited from MathFunctionND< RT, PT >
virtual | ~MathFunctionND ()

## Detailed Description

template<class RT, class PT>
class MathFunction< RT, PT >

Mathematical function.

A MathFunction must deliver a value at any position: F(x). The positioning may need a different precision than the outcome, hence the two types.

<>

## Member Function Documentation

## ◆ getNDValue()

template<class RT , class PT >

RT MathFunction< RT, PT >::getNDValue | ( | const PT * | pos | ) | const
| inline override virtual

Implements MathFunctionND< RT, PT >.

## ◆ getNrDim()

template<class RT , class PT >

int MathFunction< RT, PT >::getNrDim | ( |  | ) | const
| inline override virtual

Implements MathFunctionND< RT, PT >.

## ◆ getValue()

template<class RT , class PT >

virtual RT MathFunction< RT, PT >::getValue | ( | PT |  | ) | const
| pure virtual

Implemented in SecondOrderPoly, ThirdOrderPoly, Attrib::Frequency::FreqFunc, Attrib::Similarity::SimiFunc, SeisTrcFunction, WaveletFunction, ValSeriesMathFunc, BoxWindow, HammingWindow, HanningWindow, BlackmanWindow, BartlettWindow, FlatTopWindow, CosTaperWindow, KaiserWindow, uiSeisWvltMerge::WvltMathFunction, AlongVectorFunction< RT, PT >, SincInterpolator1D< RT, PT >, SampledFunction< RT, T >, LineParameters< T >, and BendPointBasedMathFunction< xT, yT >.

Generated at
for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025