link Class Reference

Inheritance diagram for link:

capbank fuse fuse regulator regulator relay relay transformer transformer

List of all members.


Detailed Description

Id
link.h 1182 2008-12-22 22:08:36Z dchassin
Copyright (C) 2008 Battelle Memorial Institute

Definition at line 39 of file link.h.


Public Member Functions

void calculate_power_splitphase ()
 UpdateYVs is called by node functions when their voltage changes to update the "current" for future nodes.
 link (MODULE *mod)
 constructor.

Public Attributes

complex a_mat [3][3]
complex current_in [3]
 current flow to link (w.r.t from node)
complex current_out [3]
 current flow out of link (w.r.t. to node)
OBJECTfrom
 from_node - source node
complex indiv_power_in [3]
 power flow in (w.r.t. from node) - individual quantities
complex indiv_power_loss [3]
 power losses in the transformer - individual quantities
complex indiv_power_out [3]
 power flow out (w.r.t. to node) - individual quantities
complex power_in
 power flow in (w.r.t from node)
complex power_loss
 power loss in transformer
complex power_out
 power flow out (w.r.t to node)
bool prev_status
 Previous link status (used for recalculation detection).
complex read_I_in [3]
 published current flow to link (w.r.t from node)
complex read_I_out [3]
 published current flow out of link (w.r.t to node)
bool status
 link status (open disconnect nodes)
OBJECTto
 to_node - load node

Member Data Documentation

complex link::a_mat[3][3]

Todo:
make this private and create interfaces to control values

Definition at line 42 of file link.h.

Referenced by fuse::init().


The documentation for this class was generated from the following files:

GridLAB-DTM Version 2.0
An open-source project initiated by the US Department of Energy