1.10.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::TuckeyGH Class Reference

#include <TuckeyGH.hpp>

Inheritance diagram for gstlrn::TuckeyGH:
gstlrn::ATransformWithAutoDiff< TuckeyGH > gstlrn::ATransform gstlrn::ICloneable

Public Member Functions

 TuckeyGH (double g=0.0, double h=0.0)
 
 TuckeyGH (const TuckeyGH &r)=default
 
TuckeyGHoperator= (const TuckeyGH &r)=default
 
virtual ~TuckeyGH ()=default
 
double getGValue () const
 
void setGValue (double g)
 
double getHValue () const
 
void setHValue (double h)
 
void initParams (double min=0., double max=INF) override
 
void appendParams (ListParams &listParams) override
 
String getName () const override
 
template<typename T >
evalImpl (T h) const
 
 getParams () const override
 
- Public Member Functions inherited from gstlrn::ATransformWithAutoDiff< TuckeyGH >
 ATransformWithAutoDiff ()
 
double transform (double x) const override
 
double evalJacobian (double h) const override
 
- Public Member Functions inherited from gstlrn::ATransform
 ATransform ()
 
 ATransform (const ATransform &r)=default
 
ATransformoperator= (const ATransform &r)=default
 
virtual double inverseTransform (double y) const
 
void transformVec (constvect in, vect out) const
 
void condExpVec (constvect mu, constvect sigma, vect out, Id power=1) const
 
void inverseTransformVec (constvect in, vect out) const
 
 transformVec (const 1 &in) const
 
 inverseTransformVec (const 1 &in) const
 
virtual double condExp (double mu, double sigma, Id power=1) const
 
 condExpVec (const 1 &mu, const 1 &sigma, Id power=1) const
 
double evalLogJacobianVec (constvect in) const
 
virtual void updateTransform ()
 
void setNMonteCarlo (Id n)
 
Id getNMonteCarlo () const
 
virtual ~ATransform ()=default
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 
std::shared_ptr< ICloneablecloneShared () const
 
std::unique_ptr< ICloneablecloneUnique () const
 

Constructor & Destructor Documentation

◆ TuckeyGH() [1/2]

gstlrn::TuckeyGH::TuckeyGH ( double  g = 0.0,
double  h = 0.0 
)

◆ TuckeyGH() [2/2]

gstlrn::TuckeyGH::TuckeyGH ( const TuckeyGH r)
default

◆ ~TuckeyGH()

virtual gstlrn::TuckeyGH::~TuckeyGH ( )
virtualdefault

Member Function Documentation

◆ appendParams()

void gstlrn::TuckeyGH::appendParams ( ListParams listParams)
overridevirtual

Reimplemented from gstlrn::ATransform.

◆ evalImpl()

template<typename T >
T gstlrn::TuckeyGH::evalImpl ( h) const
inline

◆ getGValue()

double gstlrn::TuckeyGH::getGValue ( ) const
inline

◆ getHValue()

double gstlrn::TuckeyGH::getHValue ( ) const
inline

◆ getName()

String gstlrn::TuckeyGH::getName ( ) const
inlineoverridevirtual

Implements gstlrn::ATransform.

◆ getParams()

gstlrn::TuckeyGH::getParams ( ) const
overridevirtual

Reimplemented from gstlrn::ATransform.

◆ initParams()

void gstlrn::TuckeyGH::initParams ( double  min = 0.,
double  max = INF 
)
overridevirtual

Reimplemented from gstlrn::ATransform.

◆ operator=()

TuckeyGH & gstlrn::TuckeyGH::operator= ( const TuckeyGH r)
default

◆ setGValue()

void gstlrn::TuckeyGH::setGValue ( double  g)
inline

◆ setHValue()

void gstlrn::TuckeyGH::setHValue ( double  h)
inline

The documentation for this class was generated from the following files: