Unit CktTree

Description

 

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TCktTreeNode  
Class TZoneEndsList  
Class TCktTree  

Functions and Procedures

function GetIsolatedSubArea(Circuit: TObject; StartElement: TDSSCktElement; Analyze: Boolean = FALSE): TCktTree;
procedure BuildActiveBusAdjacencyLists(Circuit: TObject; var lstPD, lstPC: TAdjArray);
procedure FreeAndNilBusAdjacencyLists(var lstPD, lstPC: TAdjArray);

Types

TAdjArray = array of TList;

Description

Functions and Procedures

function GetIsolatedSubArea(Circuit: TObject; StartElement: TDSSCktElement; Analyze: Boolean = FALSE): TCktTree;

build a tree of connected elements beginning at StartElement Analyze = TRUE will check for loops, isolated components, and parallel lines (takes longer)

procedure BuildActiveBusAdjacencyLists(Circuit: TObject; var lstPD, lstPC: TAdjArray);
 
procedure FreeAndNilBusAdjacencyLists(var lstPD, lstPC: TAdjArray);
 

Types

TAdjArray = array of TList;
 

Generated by PasDoc 0.16.0.