Public Member Functions | |
void | addTerminal (Terminal *terminal) |
void | addTerminal (const std::string &str) |
Terminal * | getTerminal (const std::string &name, bool check=true) |
void | buildListOfTerminals (std::vector< Terminal * > &terminal) |
void | connect (Branch *branch_, double vz=0) |
Branch * | getBranch () |
void | processModellList (std::vector< ModellingInterface * > &modellList, std::vector< MBSim::Object * > &objectList, std::vector< MBSim::Link * > &linkList) |
double | getvz () const |
![]() | |
virtual void | init (Element::InitStage stage)=0 |
virtual std::string | getName () const =0 |
virtual void | setName (std::string name)=0 |
virtual void | processModellList (std::vector< ModellingInterface * > &modellList, std::vector< MBSim::Object * > &objectList, std::vector< MBSim::Link * > &linkList)=0 |
Protected Attributes | |
std::vector< Terminal * > | terminal |
Branch * | branch |
double | vz |
double | Q |
double | I |