1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::DriftF Class Reference

#include <DriftF.hpp>

Inheritance diagram for gstlrn::DriftF:
gstlrn::ADrift gstlrn::AStringable gstlrn::ICloneable

Public Member Functions

 DriftF (Id rank_fex=0)
 
 DriftF (const DriftF &r)
 
DriftF & operator= (const DriftF &r)
 
virtual ~DriftF ()
 
String getDriftName () const override
 ICloneable interface.
 
Id getOrderIRF () const override
 
Id getOrderIRFIdim (Id) const override
 
bool isDriftExternal () const override
 
double eval (const Db *db, Id iech) const override
 
Id getRankFex () const override
 
- Public Member Functions inherited from gstlrn::ADrift
 ADrift ()
 
 ADrift (const ADrift &r)
 
ADrift & operator= (const ADrift &r)
 
virtual ~ADrift ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 AStringable Interface.
 
virtual getPowers () const
 Interface for daughter classes.
 
virtual Id getDriftNDimMax () const
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringable & operator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
void printConcreteClassName () const
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneable * clone () const =0
 
std::shared_ptr< ICloneable > cloneShared () const
 
std::unique_ptr< ICloneable > cloneUnique () const
 

Static Public Member Functions

static DriftF * createByIdentifier (const String &driftname)
 

Constructor & Destructor Documentation

◆ DriftF() [1/2]

gstlrn::DriftF::DriftF ( Id  rank_fex = 0)

◆ DriftF() [2/2]

gstlrn::DriftF::DriftF ( const DriftF &  r)

◆ ~DriftF()

gstlrn::DriftF::~DriftF ( )
virtual

Member Function Documentation

◆ createByIdentifier()

DriftF * gstlrn::DriftF::createByIdentifier ( const String &  driftname)
static

◆ eval()

double gstlrn::DriftF::eval ( const Db *  db,
Id  iech 
) const
overridevirtual

Implements gstlrn::ADrift.

◆ getDriftName()

String gstlrn::DriftF::getDriftName ( ) const
overridevirtual

ICloneable interface.

Implements gstlrn::ADrift.

◆ getOrderIRF()

Id gstlrn::DriftF::getOrderIRF ( ) const
inlineoverridevirtual

Implements gstlrn::ADrift.

◆ getOrderIRFIdim()

Id gstlrn::DriftF::getOrderIRFIdim ( Id  ) const
inlineoverridevirtual

Implements gstlrn::ADrift.

◆ getRankFex()

Id gstlrn::DriftF::getRankFex ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ADrift.

◆ isDriftExternal()

bool gstlrn::DriftF::isDriftExternal ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ADrift.

◆ operator=()

DriftF & gstlrn::DriftF::operator= ( const DriftF &  r)

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