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;