class Gambit::DarkBit::AxionInterpolator

[No description available]

Public Functions

Name
AxionInterpolator()
AxionInterpolator(const std::vector< double > x, const std::vector< double > y, InterpolationOptions1D type =InterpolationOptions1D::linear)
AxionInterpolator(std::string file, InterpolationOptions1D type =InterpolationOptions1D::linear)
AxionInterpolator &operator=(AxionInterpolator && interp)
~AxionInterpolator()
AxionInterpolator(const AxionInterpolator & ) =delete
AxionInterpolatoroperator=(const AxionInterpolator & ) =delete
doubleinterpolate(double x)
doublelower()
doubleupper()

Public Functions Documentation

function AxionInterpolator

AxionInterpolator()

function AxionInterpolator

AxionInterpolator(
    const std::vector< double > x,
    const std::vector< double > y,
    InterpolationOptions1D type =InterpolationOptions1D::linear
)

function AxionInterpolator

AxionInterpolator(
    std::string file,
    InterpolationOptions1D type =InterpolationOptions1D::linear
)

function operator=

AxionInterpolator & operator=(
    AxionInterpolator && interp
)

function ~AxionInterpolator

~AxionInterpolator()

function AxionInterpolator

AxionInterpolator(
    const AxionInterpolator & 
) =delete

function operator=

AxionInterpolator operator=(
    const AxionInterpolator & 
) =delete

function interpolate

double interpolate(
    double x
)

function lower

double lower()

function upper

double upper()

Updated on 2023-06-26 at 21:36:52 +0000