27 int number_bundles = 1;
28 int number_conductors_bundle = 1;
32 double deltaTildeXbc = 0;
40 std::tuple<std::vector<double>, std::vector<double>> positions = { {},{} };
42 std::string organization;
57 Conductors(std::string, std::vector<int>&, std::vector<double>&,
double,
double,
double,
double, std::tuple<std::vector<double>, std::vector<double>>);
61 void estimate_vertical();
62 void estimate_delta();
63 void estimate_concentric();
64 void estimate_offset();
66 std::tuple<std::vector<double>, std::vector<double>> bundle_position();
82 std::tuple<std::vector<double>, std::vector<double>> positions;
92 Groundwires(
int, std::vector<double>&,
double,
double, std::tuple<std::vector<double>, std::vector<double>>);
96 Conductors* conductors =
nullptr;
97 Groundwires* groundwires =
nullptr;
100 std::tuple<double, double, double> earthParameters = std::make_tuple(1, 1, 1);
105 bool eliminate =
true;
108 std::vector<double> organization_x_values;
109 std::vector<double> organization_y_values;
120 Overhead_Line(
const std::string& symbol,
const std::string& location,
double length, std::tuple<double, double, double> earth,
121 std::tuple<std::string, std::vector<int>, std::vector<double>,
double,
double,
double,
double> conductor,
122 std::tuple<
int, std::vector<double>,
double> groundwire);
virtual vector< vector< complex< double > > > compute_y_parameters(double omega_num) override
Compute complex Y-parameters at a single frequency.
Definition overhead_line.cpp:372