107 std::map<String, TopologicalNode::Ptr> mPowerflowNodes;
109 std::map<String, TopologicalPowerComp::Ptr> mPowerflowEquipment;
111 std::map<String, TopologicalTerminal::Ptr> mPowerflowTerminals;
113 Bool mUseProtectionSwitches =
false;
119 Bool mSetShuntCapacitor =
false;
121 Real mShuntCapacitorValue = -1;
123 Bool mSetShuntConductance =
false;
125 Real mShuntConductanceValue = 1e-6;
129 static Real unitValue(
Real value, CIMPP::UnitMultiplier mult);
131 void processSvVoltage(CIMPP::SvVoltage *volt);
133 void processSvPowerFlow(CIMPP::SvPowerFlow *flow);
135 template <
typename VarType>
136 void processTopologicalNode(CIMPP::TopologicalNode *topNode);
138 void addFiles(
const fs::path &filename);
140 void addFiles(
const std::list<fs::path> &filenames);
150 Matrix::Index mapTopologicalNode(
String mrid);
154 Bool isSupportedConductingEquipment(BaseClass *obj)
const;
165 mapSynchronousMachine(CIMPP::SynchronousMachine *machine);
173 mapExternalNetworkInjection(CIMPP::ExternalNetworkInjection *extnet);
183 Real determineBaseVoltageAssociatedWithEquipment(
184 CIMPP::ConductingEquipment *equipment);
201 const std::list<fs::path> &filenames,
207 const std::list<CPS::String> &filenamesString,