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