powerflow/underground_line_conductor.h

00001 // $Id: line.h,v 1.10 2008/02/13 22:48:04 natet Exp $
00002 
00003 #ifndef _UNDERGROUNDLINECONDUCTOR_H
00004 #define _UNDERGROUNDLINECONDUCTOR_H
00005 
00006 #include "line.h"
00007 
00008 class underground_line_conductor {
00009 public:
00010     static CLASS *oclass;
00011     static CLASS *pclass;
00012     static underground_line_conductor *defaults;
00013 public:
00014     double outer_diameter;
00015     double conductor_gmr;
00016     double conductor_diameter;
00017     double conductor_resistance;
00018     double neutral_gmr;
00019     double neutral_diameter;
00020     double neutral_resistance;
00021     int16  neutral_strands;
00022     double shield_gmr;
00023     double shield_resistance;
00024     LINERATINGS winter, summer;
00025     
00026     underground_line_conductor(MODULE *mod);
00027     int isa(char *classname);
00028     int create(void);
00029 };
00030 
00031 #endif // _UNDERGROUNDLINECONDUCTOR_H

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