Class T2BranchesPseudoVoigtPointsSet

Unit

Declaration

type T2BranchesPseudoVoigtPointsSet = class(TNamedPointsSet)

Description

Pseudo-Voigt curve having different form parameters for the right and left branches.

Hierarchy

Overview

Fields

Protected FEtaP: TEtaCurveParameter;
Protected FEtaRightP: TEtaCurveParameter;
Protected FSigmaRightP: TSigmaCurveParameter;

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

Properties

Public property Eta: double read GetEta;
Public property EtaRight: double read GetEtaRight;
Public property SigmaRight: double read GetSigmaRight;

Description

Fields

Protected FEtaP: TEtaCurveParameter;
 
Protected FEtaRightP: TEtaCurveParameter;
 
Protected FSigmaRightP: TSigmaCurveParameter;
 

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

Performs recalculation of all points of function.

Properties

Public property Eta: double read GetEta;
 
Public property EtaRight: double read GetEtaRight;
 
Public property SigmaRight: double read GetSigmaRight;
 

Generated by PasDoc 0.15.0.