class EMTParameterProviderΒΆ

class EMTParameterProvider {
public:
    // construction
 
    virtual ~EMTParameterProvider();
 
    // 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;
};