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
00030 line_configuration(MODULE *mod);
00031 inline line_configuration(CLASS *cl=oclass):powerflow_library(cl){};
00032 int isa(char *classname);
00033 int create(void);
00034
00035 };
00036
00037 #endif // _LINECONFIGURATION_H