00001
00002
00003
00004 #ifndef _LINECONFIGURATION_H
00005 #define _LINECONFIGURATION_H
00006
00007 #include "line.h"
00008
00009 class line_configuration : public powerflow_library
00010 {
00011 public:
00012 static CLASS *oclass;
00013 static CLASS *pclass;
00014 public:
00015 OBJECT *phaseA_conductor;
00016 OBJECT *phaseB_conductor;
00017 OBJECT *phaseC_conductor;
00018 OBJECT *phaseN_conductor;
00019 OBJECT *line_spacing;
00020 complex impedance11;
00021 complex impedance12;
00022 complex impedance13;
00023 complex impedance21;
00024 complex impedance22;
00025 complex impedance23;
00026 complex impedance31;
00027 complex impedance32;
00028 complex impedance33;
00029 double capacitance11;
00030 double capacitance12;
00031 double capacitance13;
00032 double capacitance21;
00033 double capacitance22;
00034 double capacitance23;
00035 double capacitance31;
00036 double capacitance32;
00037 double capacitance33;
00038 LINERATINGS winter, summer;
00039
00040 line_configuration(MODULE *mod);
00041 inline line_configuration(CLASS *cl=oclass):powerflow_library(cl){};
00042 int isa(char *classname);
00043 int create(void);
00044
00045 };
00046
00047 #endif // _LINECONFIGURATION_H