Class TPseudoVoigtPointsSet

Unit

Declaration

type TPseudoVoigtPointsSet = class(TNamedPointsSet)

Description

Function having Pseudo-Voigt form.

Hierarchy

Overview

Fields

Protected FEtaP: TEtaCurveParameter;

Methods

Public constructor Create(AOwner: TComponent; x0: double); overload;
Public class function GetCurveTypeId: TCurveTypeId; override;
Public class function GetCurveTypeName: string; override;
Public class function GetExtremumMode: TExtremumMode; override;
Protected function GetEta: double;
Protected procedure DoCalc(const Bounds: TPointsSet); override;

Properties

Protected property Eta: double read GetEta;

Description

Fields

Protected FEtaP: TEtaCurveParameter;

Relative weights of gaussian and lorentzian.

Methods

Public constructor Create(AOwner: TComponent; x0: double); overload;
 
Public class function GetCurveTypeId: TCurveTypeId; override;

Overrides method defined in TNamedPointsSet.

Public class function GetCurveTypeName: string; override;

Overrides method defined in TNamedPointsSet.

Public class function GetExtremumMode: TExtremumMode; override;
 
Protected function GetEta: double;
 
Protected procedure DoCalc(const Bounds: TPointsSet); override;

Performs recalculation of all points of function.

Properties

Protected property Eta: double read GetEta;
 

Generated by PasDoc 0.15.0.