Power System Platform  2026w10a-beta
Loading...
Searching...
No Matches
PowerFlow Member List

This is the complete list of members for PowerFlow, including all inherited members.

ABCtoDQ0(std::complex< double > complexValue, double angle, double &dValue, double &qValue)ElectricCalculation
CalculateEMTElementsAdmittance(const double &basePower, wxString &errorMsg)ElectricCalculation
CalculateEMTElementsPower(const double &basePower, wxString &errorMsg, bool updateCurrent=true)ElectricCalculation
CalculateEMTPowerError(const std::vector< std::complex< double > > &voltage, std::vector< std::complex< double > > &power, const double &basePower, wxString &errorMsg)ElectricCalculation
CalculateJacobianMatrix(const std::vector< std::complex< double > > &voltage, const std::vector< std::complex< double > > &power, const std::vector< BusType > &busType, int numPV, int numPQ) (defined in PowerFlow)PowerFlowprotected
CalculateMotorsReactivePower(std::vector< std::complex< double > > voltage, std::vector< std::complex< double > > &power) (defined in PowerFlow)PowerFlowprotected
CheckReactiveLimits(std::vector< BusType > &busType, std::vector< ReactiveLimits > &reactiveLimit, std::vector< std::complex< double > > &power, std::vector< std::complex< double > > loadPower) (defined in PowerFlow)PowerFlowprotected
ComplexMatrixTimesVector(std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > vector)ElectricCalculation
DistributeReactivePower(std::vector< ReactiveMachine > &machines, double qTotal)ElectricCalculationprotected
DQ0toABC(double dValue, double qValue, double angle, std::complex< double > &complexValue)ElectricCalculation
ElectricCalculation()ElectricCalculation
GaussianElimination(std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > array)ElectricCalculation
GaussianElimination(std::vector< std::vector< double > > matrix, std::vector< double > array)ElectricCalculation
GaussSeidel(std::vector< BusType > busType, std::vector< std::complex< double > > &voltage, std::vector< std::complex< double > > oldVoltage, std::vector< std::complex< double > > &power, double accFactor) (defined in PowerFlow)PowerFlowprotected
GetBusList() constElectricCalculationinline
GetCapacitorList() constElectricCalculationinline
GetElementsFromList(std::vector< Element * > elementList)ElectricCalculationvirtual
GetEMTElementList() constElectricCalculationinline
GetErrorMessage() (defined in PowerFlow)PowerFlowinlinevirtual
GetHarmCurrentList() constElectricCalculationinline
GetIndMotorList() constElectricCalculationinline
GetInductorList() constElectricCalculationinline
GetIterations() (defined in PowerFlow)PowerFlowinlinevirtual
GetLineList() constElectricCalculationinline
GetLoadList() constElectricCalculationinline
GetLUDecomposition(std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &matrixL, std::vector< std::vector< std::complex< double > > > &matrixU)ElectricCalculation
GetMachineModel(SyncGenerator *generator)ElectricCalculation
GetNextConnection(const unsigned int &checkBusNumber, const std::vector< std::vector< std::complex< double > > > &yBus, std::vector< bool > &connToSlack)ElectricCalculationprotected
GetNumPVPQ(std::vector< BusType > busType, int &numPQ, int &numPV) (defined in PowerFlow)PowerFlowprotected
GetParentBus(Element *childElement, Bus *&parentBus)ElectricCalculation
GetParentBus(Element *childElement, Bus *&parentBus1, Bus *&parentBus2)ElectricCalculation
GetPowerElementList() constElectricCalculationinline
GetSyncGeneratorList() constElectricCalculationinline
GetSyncMotorList() constElectricCalculationinline
GetTransformerList() constElectricCalculationinline
GetYBus(std::vector< std::vector< std::complex< double > > > &yBus, double systemPowerBase, YBusSequence sequence=POSITIVE_SEQ, bool includeSyncMachines=false, bool allLoadsAsImpedances=false, bool usePowerFlowVoltagesOnImpedances=false)ElectricCalculationvirtual
HasInvalidValue(const std::vector< std::complex< double > > &voltage) (defined in PowerFlow)PowerFlowprotected
InitPowerFlow(std::vector< BusType > &busType, std::vector< std::complex< double > > &voltage, std::vector< std::complex< double > > &power, std::vector< std::complex< double > > &loadPower, std::vector< ReactiveLimits > &reactiveLimit, double systemPowerBase=100e6, double initAngle=0.0) (defined in PowerFlow)PowerFlowvirtual
InvertMatrix(std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &inverse)ElectricCalculationvirtual
LUEvaluate(std::vector< std::vector< std::complex< double > > > u, std::vector< std::vector< std::complex< double > > > l, std::vector< std::complex< double > > b)ElectricCalculation
m_busListElectricCalculationprotected
m_capacitorListElectricCalculationprotected
m_emtElementListElectricCalculationprotected
m_errorMsg (defined in PowerFlow)PowerFlowprotected
m_harmCurrentListElectricCalculationprotected
m_indMotorListElectricCalculationprotected
m_inductorListElectricCalculationprotected
m_iterations (defined in PowerFlow)PowerFlowprotected
m_lineListElectricCalculationprotected
m_loadListElectricCalculationprotected
m_numberOfBuses (defined in PowerFlow)PowerFlowprotected
m_powerElementListElectricCalculationprotected
m_syncGeneratorListElectricCalculationprotected
m_syncMotorListElectricCalculationprotected
m_transformerListElectricCalculationprotected
m_yBus (defined in PowerFlow)PowerFlowprotected
NewtonRaphson(std::vector< BusType > busType, std::vector< std::complex< double > > &voltage, std::vector< std::complex< double > > power, int numPV, int numPQ, std::vector< double > dPdQ, double inertia) (defined in PowerFlow)PowerFlowprotected
PowerFlow() (defined in PowerFlow)PowerFlow
PowerFlow(std::vector< Element * > elementList) (defined in PowerFlow)PowerFlow
ResetVoltages() (defined in PowerFlow)PowerFlowvirtual
RunGaussNewton(double systemPowerBase=100e6, int maxIteration=5000, double error=1e-6, double initAngle=0.0, double accFactor=1.0, double gaussTol=1e-2, double inertia=1.0) (defined in PowerFlow)PowerFlowvirtual
RunGaussSeidel(double systemPowerBase=100e6, int maxIteration=5000, double error=1e-6, double initAngle=0.0, double accFactor=1.0) (defined in PowerFlow)PowerFlowvirtual
RunNewtonRaphson(double systemPowerBase=100e6, int maxIteration=5000, double error=1e-6, double initAngle=0.0, double inertia=1.0) (defined in PowerFlow)PowerFlowvirtual
UpdateElementsPowerFlow(std::vector< std::complex< double > > voltage, std::vector< std::complex< double > > power, std::vector< BusType > busType, std::vector< ReactiveLimits > reactiveLimit, double systemPowerBase)ElectricCalculationvirtual
~ElectricCalculation()ElectricCalculation
~PowerFlow() (defined in PowerFlow)PowerFlow