Class TPCElement
Unit
Declaration
type TPCElement = class(TDSSCktElement)
Description
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
- TObject
- TNamedObject
- TDSSObject
- TDSSCktElement
- TPCElement
Overview
Fields
SpectrumObj: TSpectrumObj; |
|
MeterObj: TMeterElement; |
|
SensorObj: TMeterElement; |
|
InjCurrent: pComplexArray; |
Methods
procedure GetTerminalCurrents(Curr: pComplexArray); VIRTUAL; |
|
function Get_Variable(i: Integer): Double; VIRTUAL; |
|
procedure Set_Variable(i: Integer; Value: Double); VIRTUAL; |
|
constructor Create(ParClass: TDSSClass); |
|
destructor Destroy; OVERRIDE; |
|
procedure MakeLike(OtherObj: Pointer); override; |
|
procedure ZeroInjCurrent; |
|
procedure GetCurrents(Curr: pComplexArray); OVERRIDE; |
|
procedure ComputeIterminal; OVERRIDE; |
|
function InjCurrents: Integer; OVERRIDE; |
|
procedure CalcYPrimContribution(Curr: pComplexArray); INLINE; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
|
procedure set_ITerminalUpdated(const Value: Boolean); |
|
procedure InitHarmonics; VIRTUAL; |
|
procedure InitStateVars; VIRTUAL; |
|
procedure IntegrateStates; VIRTUAL; |
|
function NumVariables: Integer; VIRTUAL; |
|
procedure GetAllVariables(States: pDoubleArray); VIRTUAL; |
|
function VariableName(i: Integer): String; VIRTUAL; |
|
function LookupVariable(const s: String): Integer; |
Properties
property Variable[i:Integer]: Double READ Get_Variable WRITE Set_Variable; |
|
property ITerminalUpdated: Boolean READ FITerminalUpdated WRITE set_ITerminalUpdated; |
Description
Fields
SpectrumObj: TSpectrumObj; |
|
MeterObj: TMeterElement; |
|
SensorObj: TMeterElement; |
|
Upline Energymeter |
InjCurrent: pComplexArray; |
|
Upline Sensor for this element |
Methods
procedure GetTerminalCurrents(Curr: pComplexArray); VIRTUAL; |
|
function Get_Variable(i: Integer): Double; VIRTUAL; |
|
procedure Set_Variable(i: Integer; Value: Double); VIRTUAL; |
|
constructor Create(ParClass: TDSSClass); |
|
destructor Destroy; OVERRIDE; |
|
procedure MakeLike(OtherObj: Pointer); override; |
|
procedure ZeroInjCurrent; |
|
procedure GetCurrents(Curr: pComplexArray); OVERRIDE; |
|
procedure ComputeIterminal; OVERRIDE; |
|
Get present values of terminal |
function InjCurrents: Integer; OVERRIDE; |
|
procedure CalcYPrimContribution(Curr: pComplexArray); INLINE; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE; |
|
procedure set_ITerminalUpdated(const Value: Boolean); |
|
procedure InitHarmonics; VIRTUAL; |
|
Sweep solution removed PROCEDURE BackwardSweep;Override; For Harmonics Mode |
procedure InitStateVars; VIRTUAL; |
|
For Dynamics Mode and Control Devices |
procedure IntegrateStates; VIRTUAL; |
|
function NumVariables: Integer; VIRTUAL; |
|
procedure GetAllVariables(States: pDoubleArray); VIRTUAL; |
|
function VariableName(i: Integer): String; VIRTUAL; |
|
function LookupVariable(const s: String): Integer; |
|
Properties
property Variable[i:Integer]: Double READ Get_Variable WRITE Set_Variable; |
|
property ITerminalUpdated: Boolean READ FITerminalUpdated WRITE set_ITerminalUpdated; |
|
Generated by PasDoc 0.16.0.