Class TUPFCObj

Unit

Declaration

type TUPFCObj = class(TPCElement)

Description

No description available, ancestor TPCElement description follows
No description available, ancestor TDSSCktElement description follows
No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows

this is a GUID compliant to RFC 4122, v4

Hierarchy

Overview

Fields

Public InCurr: Array of Complex;
Public OutCurr: Array of Complex;
Public Z: TCmatrix;
Public Zinv: TCMatrix;
Public VMag: Double;

Methods

Protected function Get_Variable(i: Integer): Double; OVERRIDE;
Protected procedure Set_Variable(i: Integer; Value: Double); OVERRIDE;
Public constructor Create(ParClass: TDSSClass; const SourceName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure RecalcElementData; OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public function InjCurrents: Integer; OVERRIDE;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
Public procedure UploadCurrents;
Public function CheckStatus: Boolean;
Public procedure MakePosSequence(); OVERRIDE;
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;
Public function NumVariables: Integer; OVERRIDE;
Public procedure GetAllVariables(States: pDoubleArray); OVERRIDE;
Public function VariableName(i: Integer): String; OVERRIDE;

Description

Fields

Public InCurr: Array of Complex;
 
Public OutCurr: Array of Complex;
 
Public Z: TCmatrix;

for storing the input and output currents

Public Zinv: TCMatrix;

Base Frequency Series Z matrix

Public VMag: Double;
 

Methods

Protected function Get_Variable(i: Integer): Double; OVERRIDE;
 
Protected procedure Set_Variable(i: Integer; Value: Double); OVERRIDE;
 
Public constructor Create(ParClass: TDSSClass; const SourceName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure RecalcElementData; OVERRIDE;
 
Public procedure CalcYPrim; OVERRIDE;
 
Public function InjCurrents: Integer; OVERRIDE;
 
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
 
Public procedure UploadCurrents;

Uploads the input/output currents when commanded by the controller - 09/02/2021

Public function CheckStatus: Boolean;
 
Public procedure MakePosSequence(); OVERRIDE;
 
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Make a positive Sequence Model

Public function NumVariables: Integer; OVERRIDE;
 
Public procedure GetAllVariables(States: pDoubleArray); OVERRIDE;
 
Public function VariableName(i: Integer): String; OVERRIDE;
 

Generated by PasDoc 0.16.0.