Class TAsymPseudoVoigtPointsSet

Unit

Declaration

type TAsymPseudoVoigtPointsSet = class(TPseudoVoigtPointsSet)

Description

Curve having asymmetrical Pseudo-Voigt form.

Hierarchy

Overview

Fields

Protected FDeltaSigmaP: TDeltaSigmaCurveParameter;

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 GetDeltaSigma: double;
Protected procedure DoCalc(const Bounds: TPointsSet); override;

Properties

Protected property DeltaSigma: double read GetDeltaSigma;

Description

Fields

Protected FDeltaSigmaP: TDeltaSigmaCurveParameter;

Difference of half-widths of left and right sides of the curve.

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 GetDeltaSigma: double;
 
Protected procedure DoCalc(const Bounds: TPointsSet); override;

Performs recalculation of all points of function.

Properties

Protected property DeltaSigma: double read GetDeltaSigma;
 

Generated by PasDoc 0.15.0.