12#include <dpsim-models/Config.h>
31 typedef std::shared_ptr<PFSolverInterfaceBus>
Ptr;
32 typedef std::vector<Ptr>
List;
34 std::shared_ptr<CPS::SP::Ph1::PQNode>
mPQ;
35 std::shared_ptr<CPS::SP::Ph1::PVNode>
mPV;
36 std::shared_ptr<CPS::SP::Ph1::VDNode>
mVD;
PFSolverInterfaceBus()=default
std::shared_ptr< CPS::SP::Ph1::PQNode > mPQ
const Task::List & pfTasks()
std::shared_ptr< CPS::SP::Ph1::VDNode > mVD
virtual void modifyPowerFlowBusType(PowerflowBusType powerflowBusType)=0
virtual void pfBusInitialize()
PowerflowBusType mPowerflowBusType
Define the type of bus the component is modelled by.
std::shared_ptr< CPS::SP::Ph1::PVNode > mPV
std::shared_ptr< PFSolverInterfaceBus > Ptr