SimulationChain
 All Classes Functions Variables Pages
CRegulator Member List

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

AddChild(std::shared_ptr< ISISO > Child) overrideCSimNodevirtual
AddGenerator(std::shared_ptr< IGenerator > Gen)CRegulatorinline
CRegulator(int nID=0, ObjType Type=regulator, std::string sName="regulator") (defined in CRegulator)CRegulator
CSimNode(int nID=0, ObjType Type=simobject, std::string const &sName=std::string("node"))CSimNode
DeleteGenerators()CRegulatorinline
EraseOutputHistory() overrideCSimNodeinlinevirtual
FindFirstRegulator() overrideCSimNodevirtual
FindGenerator(const std::string &sName)CRegulator
GetChildren(std::list< std::weak_ptr< ISISO > > &lChildren) const overrideCSimNodevirtual
GetGeneratorList(std::list< std::weak_ptr< IGenerator > > &genList)CRegulator
GetID() const overrideCSimNodeinlinevirtual
GetName(boost::property_tree::ptree &nameTree) const overrideCRegulatorvirtual
CSimNode::GetName() const overrideCSimNodeinlinevirtual
GetNextGeneratorValue()CRegulatorprotected
GetOutputHistory(std::vector< double > &vHist) const overrideCSimNodeinlinevirtual
GetParent() overrideCSimNodeinlinevirtual
GetSetpointValue() const CRegulatorinline
GetType() const overrideCSimNodeinlinevirtual
LoadGeneratorHistory()CRegulator
LoadGeneratorState(const boost::property_tree::ptree &pt)CRegulator
LoadState(boost::property_tree::ptree::value_type const &v) override=0CSimNodepure virtual
m_dInValCSimNodeprotected
m_dOutValCSimNodeprotected
m_dSVCRegulatorprotected
m_InputHistoryCSimNodeprotected
m_lChildrenCSimNodeprotected
m_lGenCRegulatorprotected
m_nIDCSimNodeprotected
m_oStreamCSimNodeprotected
m_OutputHistoryCSimNodeprotected
m_ParentCSimNodeprotected
m_sNameCSimNodeprotected
m_TypeCSimNodeprotected
MoveObjectToFront(ISISO *FrontObject) overrideCSimNodevirtual
RemoveChild(std::shared_ptr< ISISO > Child)CSimNodeinlinevirtual
RemoveObject(int nID) overrideCSimNodevirtual
RemoveStreamForOutput() overrideCSimNodeinlinevirtual
ResetGenerators()CRegulator
ResetMemory() overrideCRegulatorvirtual
SaveGeneratorHistory()CRegulator
SaveState(boost::property_tree::ptree &pt) const override=0CSimNodepure virtual
SearchObject(const std::string &s) overrideCRegulatorvirtual
SetID(int nID=0) overrideCSimNodevirtual
SetInputHistory(std::vector< double > &vHist) overrideCSimNodeinlinevirtual
SetName(std::string &sName) overrideCSimNodevirtual
SetOutputHistory(std::vector< double > &vHist) overrideCSimNodeinlinevirtual
SetParent(ISISO *Parent) overrideCSimNodevirtual
SetSetpointValue(double dSV)CRegulatorinline
SetStreamForOutput(std::shared_ptr< std::ostream > oStream) overrideCSimNodeinlinevirtual
SetType(ObjType Type) overrideCSimNodeinlinevirtual
SetVariableToStoreCurrentInput(std::weak_ptr< double > dInVal)CSimNodeinlinevirtual
SetVariableToStoreCurrentOutput(std::weak_ptr< double > dOutVal)CSimNodeinlinevirtual
Simulate(double) override=0CRegulatorpure virtual
~CRegulator() (defined in CRegulator)CRegulatorvirtual
~CSimNode() (defined in CSimNode)CSimNodevirtual
~ISISO() (defined in ISISO)ISISOinlinevirtual