class EMTDefaultParameterProvider

class EMTDefaultParameterProvider: public EMTParameterProvider {
public:
    // construction
 
    EMTDefaultParameterProvider();
    virtual ~EMTDefaultParameterProvider();
 
    // methods
 
    virtual const emt_parameters* GetParameters(int element);
    virtual void CalcGammaEtc();
    virtual double GetCutoffDistance();
    virtual double GetListCutoffDistance();
    virtual double GetCutoffSlope();
    virtual double GetLengthScale();
    virtual int GetNumberOfElements();
    virtual const TinyDoubleMatrix* GetChi();
    virtual void Debug();
};

Inherited Members

public:
    // methods
 
    virtual const emt_parameters* GetParameters(int element) = 0;
    virtual void CalcGammaEtc() = 0;
    virtual double GetCutoffDistance() = 0;
    virtual double GetCutoffSlope() = 0;
    virtual double GetListCutoffDistance() = 0;
    virtual double GetLengthScale() = 0;
    virtual const TinyDoubleMatrix* GetChi() = 0;
    virtual int GetNumberOfElements() = 0;