gstlearn  1.0.0
CCC
ADrift Class Referenceabstract

#include <ADrift.hpp>

Inheritance diagram for ADrift:
AStringable ICloneable DriftF DriftM

Public Member Functions

 ADrift ()
 
 ADrift (const ADrift &r)
 
ADriftoperator= (const ADrift &r)
 
virtual ~ADrift ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 AStringable Interface. More...
 
virtual VectorInt getPowers () const
 Interface for daughter classes. More...
 
virtual int getRankFex () const
 
virtual String getDriftName () const =0
 
virtual int getOrderIRF () const =0
 
virtual int getOrderIRFIdim (int idim) const =0
 
virtual double eval (const Db *db, int iech) const =0
 
virtual int getDriftNDimMax () const
 
virtual bool isDriftExternal () const
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 
- Public Member Functions inherited from ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 

Constructor & Destructor Documentation

◆ ADrift() [1/2]

ADrift::ADrift ( )

◆ ADrift() [2/2]

ADrift::ADrift ( const ADrift r)

◆ ~ADrift()

ADrift::~ADrift ( )
virtual

Member Function Documentation

◆ eval()

virtual double ADrift::eval ( const Db db,
int  iech 
) const
pure virtual

Implemented in DriftM, and DriftF.

◆ getDriftName()

virtual String ADrift::getDriftName ( ) const
pure virtual

Implemented in DriftM, and DriftF.

◆ getDriftNDimMax()

virtual int ADrift::getDriftNDimMax ( ) const
inlinevirtual

Reimplemented in DriftM.

◆ getOrderIRF()

virtual int ADrift::getOrderIRF ( ) const
pure virtual

Implemented in DriftM, and DriftF.

◆ getOrderIRFIdim()

virtual int ADrift::getOrderIRFIdim ( int  idim) const
pure virtual

Implemented in DriftM, and DriftF.

◆ getPowers()

virtual VectorInt ADrift::getPowers ( ) const
inlinevirtual

Interface for daughter classes.

Reimplemented in DriftM.

◆ getRankFex()

virtual int ADrift::getRankFex ( ) const
inlinevirtual

Reimplemented in DriftF.

◆ isDriftExternal()

virtual bool ADrift::isDriftExternal ( ) const
inlinevirtual

Reimplemented in DriftF.

◆ operator=()

ADrift & ADrift::operator= ( const ADrift r)

◆ toString()

String ADrift::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

AStringable Interface.

Reimplemented from AStringable.


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