Class TIndMach012Obj

Unit

Declaration

type TIndMach012Obj = 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 DailyDispShapeObj: TLoadShapeObj;
Public DutyShapeObj: TLoadShapeObj;
Public YearlyShapeObj: TLoadShapeObj;

Methods

Protected procedure GetTerminalCurrents(Curr: pComplexArray); OVERRIDE;
Protected procedure DoDynamicMode;
Protected procedure DoHarmonicMode;
Public constructor Create(ParClass: TDSSClass; const IndMach012ObjName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure Set_ConductorClosed(Index: Integer; Value: Boolean); OVERRIDE;
Public procedure RecalcElementData; OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public procedure Integrate;
Public procedure CalcDynamic(var V012, I012: TSymCompArray);
Public procedure CalcPFlow(var V012, I012: TSymCompArray);
Public procedure SetNominalPower;
Public function InjCurrents: Integer; OVERRIDE;
Public function NumVariables: Integer; OVERRIDE;
Public procedure GetAllVariables(States: pDoubleArray); OVERRIDE;
Public function Get_Variable(i: Integer): Double; OVERRIDE;
Public procedure Set_Variable(i: Integer; Value: Double); OVERRIDE;
Public function VariableName(i: Integer): String; OVERRIDE;
Public procedure InitStateVars; OVERRIDE;
Public procedure IntegrateStates; OVERRIDE;
Public procedure InitHarmonics; OVERRIDE;
Public procedure MakePosSequence(); OVERRIDE;

Description

Fields

Public DailyDispShapeObj: TLoadShapeObj;
 
Public DutyShapeObj: TLoadShapeObj;

Daily Generator Shape for this load

Public YearlyShapeObj: TLoadShapeObj;

Shape for this generator

Methods

Protected procedure GetTerminalCurrents(Curr: pComplexArray); OVERRIDE;
 
Protected procedure DoDynamicMode;
 
Protected procedure DoHarmonicMode;
 
Public constructor Create(ParClass: TDSSClass; const IndMach012ObjName: String);

Shape for this Generator

Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure Set_ConductorClosed(Index: Integer; Value: Boolean); OVERRIDE;
 
Public procedure RecalcElementData; OVERRIDE;
 
Public procedure CalcYPrim; OVERRIDE;

Generally called after Edit is complete to recompute variables

Public procedure Integrate;

Calculate Primitive Y matrix

Public procedure CalcDynamic(var V012, I012: TSymCompArray);
 
Public procedure CalcPFlow(var V012, I012: TSymCompArray);
 
Public procedure SetNominalPower;
 
Public function InjCurrents: Integer; OVERRIDE;
 
Public function NumVariables: Integer; OVERRIDE;
 
Public procedure GetAllVariables(States: pDoubleArray); OVERRIDE;
 
Public function Get_Variable(i: Integer): Double; OVERRIDE;
 
Public procedure Set_Variable(i: Integer; Value: Double); OVERRIDE;
 
Public function VariableName(i: Integer): String; OVERRIDE;
 
Public procedure InitStateVars; OVERRIDE;

Support for Dynamics Mode

Public procedure IntegrateStates; OVERRIDE;
 
Public procedure InitHarmonics; OVERRIDE;

Support for Harmonics Mode

Public procedure MakePosSequence(); OVERRIDE;
 

Generated by PasDoc 0.16.0.