SimulationChain
 All Classes Functions Variables Pages
CPIDRegulator Member List

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

AddChild(std::shared_ptr< ISISO > Child) overrideCSimNodevirtual
AddGenerator(std::shared_ptr< IGenerator > Gen)CRegulatorinline
CPIDRegulator(int nID=0, ObjType Type=pidregulator, std::string sName="PIDRegulator") (defined in CPIDRegulator)CPIDRegulator
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) overrideCPIDRegulatorvirtual
m_dDLastCPIDRegulatorprotected
m_dILastCPIDRegulatorprotected
m_dInValCSimNodeprotected
m_dKCPIDRegulatorprotected
m_dLastInputCPIDRegulatorprotected
m_dOutValCSimNodeprotected
m_dSVCRegulatorprotected
m_dTdCPIDRegulatorprotected
m_dTiCPIDRegulatorprotected
m_dTpCPIDRegulatorprotected
m_InputHistoryCSimNodeprotected
m_lChildrenCSimNodeprotected
m_lGenCRegulatorprotected
m_nIDCSimNodeprotected
m_nNCPIDRegulatorprotected
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() overrideCPIDRegulatorinlinevirtual
SaveGeneratorHistory()CRegulator
SaveState(boost::property_tree::ptree &pt) const overrideCPIDRegulatorvirtual
SearchObject(const std::string &s) overrideCRegulatorvirtual
SetGain(double dK)CPIDRegulatorinline
SetID(int nID=0) overrideCSimNodevirtual
SetInputHistory(std::vector< double > &vHist) overrideCSimNodeinlinevirtual
SetN(int nN)CPIDRegulatorinline
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
SetTd(double dTd)CPIDRegulatorinline
SetTi(double dTi)CPIDRegulatorinline
SetTp(double dTp)CPIDRegulatorinline
SetType(ObjType Type) overrideCSimNodeinlinevirtual
SetVariableToStoreCurrentInput(std::weak_ptr< double > dInVal)CSimNodeinlinevirtual
SetVariableToStoreCurrentOutput(std::weak_ptr< double > dOutVal)CSimNodeinlinevirtual
Simulate(double dInSample) overrideCPIDRegulatorvirtual
~CPIDRegulator() (defined in CPIDRegulator)CPIDRegulatorvirtual
~CRegulator() (defined in CRegulator)CRegulatorvirtual
~CSimNode() (defined in CSimNode)CSimNodevirtual
~ISISO() (defined in ISISO)ISISOinlinevirtual