Hopsan
ConditionalComponentSystem Member List

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

addComponent(Component *pComponent)ComponentSystem
addComponents(std::vector< Component * > &rComponents)ComponentSystem
addConditionalConstant(const HString &rName, const HString &rDescription, std::vector< HString > &rConditions, int &rData)Component
addConditionalConstant(const HString &rName, const HString &rDescription, std::vector< HString > &rConditions, const int defaultValue, int &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, double &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, int &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, HString &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, bool &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, const double defaultValue, double &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, const int defaultValue, int &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, const HString &defaultValue, HString &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rUnit, const bool defaultValue, bool &rData)Component
addConstant(const HString &rName, const HString &rDescription, const HString &rQuantity, const HString &rUnit, const double defaultValue, double &rData)Component
addConstant(const HString &rName, const HString &rDescription, HTextBlock &rData) (defined in Component)Component
addConstant(const HString &rName, const HString &rDescription, HFilePath &rData) (defined in Component)Component
addDebugMessage(const HString &rMessage, const HString &rTag="") constComponent
addErrorMessage(const HString &rMessage, const HString &rTag="") constComponent
addFatalMessage(const HString &rMessage, const HString &rTag="") constComponent
addInfoMessage(const HString &rMessage, const HString &rTag="") constComponent
addInputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, const double defaultValue, double **ppNodeData=0)Componentprotected
addOutputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, double **ppNodeData=0)Componentprotected
addOutputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, const double defaultValue, double **ppNodeData=0)Componentprotected
addPort(const HString &rPortName, const PortTypesEnumT portType, const HString &rNodeType, const HString &rDescription, const Port::RequireConnectionEnumT reqConnection)Componentprotected
addPowerMultiPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)Componentprotected
addPowerPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)Componentprotected
addReadMultiPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)Componentprotected
addReadPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)Componentprotected
addSearchPath(HString searchPath)ComponentSystem
addSubNode(Node *pNode)ComponentSystem
addSystemPort(HString portName, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)ComponentSystem
addWarningMessage(const HString &rMessage, const HString &rTag="") constComponent
addWritePort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required)Componentprotected
calcNumSimSteps(const double startT, const double stopT) const (defined in Component)Componentprotectedvirtual
changeSubComponentSystemTypeCQS(const HString &rName, const CQSEnumT newType)ComponentSystem
checkModelBeforeSimulation()ComponentSystemvirtual
checkParameters(HString &errParName) (defined in Component)Component
Component()Componentprotected
ComponentSystem() (defined in ComponentSystem)ComponentSystemprotected
configure()ConditionalComponentSystemvirtual
connect(Port *pPort1, Port *pPort2)ComponentSystem
connect(const HString &compname1, const HString &portname1, const HString &compname2, const HString &portname2)ComponentSystem
CQSEnumT enum nameComponent
Creator() (defined in ConditionalComponentSystem)ConditionalComponentSysteminlinestatic
CType enum value (defined in Component)Component
deconfigure()Componentvirtual
deletePort(const HString &rName)Componentprotected
deleteSystemPort(const HString &rName)ComponentSystem
determineCQSType()ComponentSystem
disableLog()ComponentSystem
disableStartValue(Port *pPort, const size_t idx)Component
disableStartValue(const HString &rPortName, const size_t idx)Component
disableStartValue(const HString &rPortName, const HString &rDataName)Component
disconnect(const HString &compname1, const HString &portname1, const HString &compname2, const HString &portname2)ComponentSystem
disconnect(Port *pPort1, Port *pPort2)ComponentSystem
distributeCcomponents(std::vector< std::vector< Component * > > &rSplitCVector, size_t nThreads) (defined in ComponentSystem)ComponentSystem
distributeNodePointers(std::vector< std::vector< Node * > > &rSplitNodeVector, size_t nThreads) (defined in ComponentSystem)ComponentSystem
distributeQcomponents(std::vector< std::vector< Component * > > &rSplitQVector, size_t nThreads) (defined in ComponentSystem)ComponentSystem
distributeSignalcomponents(std::vector< std::vector< Component * > > &rSplitSignalVector, size_t nThreads) (defined in ComponentSystem)ComponentSystem
doesInheritTimestep() const (defined in ComponentSystem)ComponentSystem
enableLog()ComponentSystem
evaluateNumHopScriptRecursively()ComponentSystem
evaluateParameter(const HString &rName, HString &rEvaluatedParameterValue, const HString &rType) (defined in Component)Component
evaluateParameters() (defined in Component)Component
evaluateParametersRecursively()ComponentSystem
finalize()ComponentSystemvirtual
findFilePath(const HString &rFileName) constComponent
getAliasHandler() (defined in ComponentSystem)ComponentSystem
getDefaultStartValue(Port *pPort, const size_t idx, const size_t portIdx=0)Component
getDefaultStartValue(const HString &rPortName, const HString &rDataName, const size_t portIdx=0)Component
getDesiredTimeStep() const (defined in ComponentSystem)ComponentSystem
getExternalModelFilePath() const (defined in ComponentSystem)ComponentSystem
getHopsanEssentials() (defined in Component)Component
getJacobian(double *, double *, double *) (defined in Component)Componentvirtual
getLogStartTime() const (defined in ComponentSystem)ComponentSystem
getLogTimeVector() (defined in ComponentSystem)ComponentSystem
getMeasuredTime() constComponent
getModelAssets() const (defined in ComponentSystem)ComponentSystemvirtual
getModelHierarchyDepth() const (defined in Component)Component
getName() constComponent
getNumActuallyLoggedSamples() constComponentSystem
getNumHopScript() const (defined in ComponentSystem)ComponentSystem
getNumLogSamples() constComponentSystem
getParameter(const HString &rName) (defined in Component)Component
getParameterDataPtr(const HString &rName)Component
getParameterNames(std::vector< HString > &rParameterNames) (defined in Component)Component
getParametersVectorPtr() const (defined in Component)Component
getParameterValue(const HString &rName, HString &rValue) (defined in Component)Component
getPort(const HString &rPortname) constComponent
getPort(const HString &rPortname, Port *&rpPort)Componentprotected
getPortNames()Component
getPortPtrVector() constComponent
getResiduals(double *, double *) (defined in Component)Componentvirtual
getSafeMultiPortNodeDataPtr(Port *pPort, const size_t portIdx, const int dataId)Component
getSafeMultiPortNodeDataPtr(Port *pPort, const size_t portIdx, const int dataId, const double defaultValue)Component
getSafeNodeDataPtr(Port *pPort, const int dataId)Component
getSafeNodeDataPtr(const HString &rPortName, const int dataId)Component
getSearchPaths() const (defined in Component)Component
getStateVariableDerivative(int) (defined in Component)Componentvirtual
getStateVariableSecondDerivative(int) (defined in Component)Componentvirtual
getSubComponent(const HString &rName) const (defined in ComponentSystem)ComponentSystem
getSubComponentNames() constComponentSystem
getSubComponentOrThisIfSysPort(const HString &rName)ComponentSystem
getSubComponents() const (defined in ComponentSystem)ComponentSystem
getSubComponentSystem(const HString &rName) const (defined in ComponentSystem)ComponentSystem
getSubTypeName() constComponent
getSystemParent() const (defined in Component)Component
getTime() constComponentinline
getTimePtr()Component
getTimestep() constComponent
getTotalMeasuredTime()ComponentSystem
getTypeCQS() constComponentSystemvirtual
getTypeCQSString() constComponent
getTypeName() constComponent
getVariameters()Component
hasParameter(const HString &rName) constComponent
haveSubComponent(const HString &rName) constComponentSystem
initialize(const double startT, const double stopT)ComponentSystemvirtual
hopsan::Component::initialize()Componentprotectedvirtual
initializeAutoSignalNodeDataPtrs()Componentprotected
isComponentC() constComponentvirtual
isComponentQ() constComponentvirtual
isComponentSignal() constComponentvirtual
isComponentSystem() constComponentSysteminlinevirtual
isDisabled() const (defined in Component)Component
isEmpty() constComponentSystem
isExperimental() constComponentvirtual
isExternalSystem() const (defined in ComponentSystem)ComponentSystem
isObsolete() constComponentvirtual
isTopLevelSystem() const (defined in ComponentSystem)ComponentSystem
keepsValuesAsStartValues()ComponentSystem
loadParameterValues(const HString &rFilePath)ComponentSystemvirtual
loadStartValues()ComponentSystemvirtual
loadStartValuesFromSimulation()ComponentSystemvirtual
logTimeAndNodes(const size_t simStep)ComponentSystem
mDesiredTimestep (defined in Component)Componentprotected
mInheritTimestep (defined in Component)Componentprotected
mLogTheseTimeSteps (defined in ComponentSystem)ComponentSystemprotected
mModelHierarchyDepthComponentprotected
mNumHopScript (defined in ComponentSystem)ComponentSystemprotected
mpNumHopHelper (defined in ComponentSystem)ComponentSystemprotected
mpSystemParent (defined in Component)Componentprotected
mSearchPaths (defined in Component)Componentprotected
mSubComponentMap (defined in ComponentSystem)ComponentSystemprotected
mTime (defined in Component)Componentprotected
mTimestep (defined in Component)Componentprotected
mTotalTakenSimulationSteps (defined in ComponentSystem)ComponentSystemprotected
mWarnIfUnusedSystemParametersComponentSystemprotected
preInitialize()ComponentSystemvirtual
QType enum value (defined in Component)Component
readNodeSafe(const HString &rPortName, const HString &rDataName, const size_t subPortIdx=0)Component
readNodeSafe(const HString &rPortName, const size_t dataId, const size_t subPortIdx=0)Component
reconfigure()Componentvirtual
registerConditionalParameter(const HString &rName, const HString &rDescription, std::vector< HString > &rConditions, int &rValue)Component
reInitializeValuesFromNodes() (defined in Component)Componentvirtual
removePort(const HString &rPortName)Componentprotected
removeSubComponent(const HString &rName, bool doDelete=false)ComponentSystem
removeSubComponent(Component *pComponent, bool doDelete=false)ComponentSystem
removeSubNode(Node *pNode)ComponentSystem
renameParameter(const HString &rOldName, const HString &rNewName)ComponentSystem
renamePort(const HString &rOldname, const HString &rNewname)Componentprotected
renameSubComponent(const HString &rOldName, const HString &rNewName)ComponentSystem
renameSystemPort(const HString &rOldname, const HString &rNewname)ComponentSystem
reschedule(size_t nThreads) (defined in ComponentSystem)ComponentSystem
reserveUniqueName(const HString &rDesiredName, const UniqeNameEnumT type=UniqueReservedNameType)ComponentSystem
runNumHopScript(const HString &rScript, bool printOutput, HString &rOutput)ComponentSystem
setConstantValue(const HString &rName, const double value)Component
setConstantValue(const HString &rName, const int value)Component
setConstantValue(const HString &rName, const HString &rValue)Component
setConstantValue(const HString &rName, const char *value)Component
setConstantValue(const HString &rName, const bool value)Component
setDefaultStartValue(Port *pPort, const size_t idx, const double value)Component
setDefaultStartValue(const HString &rPortName, const HString &rDataName, const double value)Component
setDesiredTimestep(const double timestep)ComponentSystem
setDisabled(bool value) (defined in Component)Component
setExternalModelFilePath(const HString &rPath) (defined in ComponentSystem)ComponentSystem
setInheritTimestep(const bool inherit=true) (defined in ComponentSystem)ComponentSystem
setKeepValuesAsStartValues(bool load)ComponentSystem
setLogStartTime(const double logStartTime) (defined in ComponentSystem)ComponentSystem
setMeasuredTime(const double time)Component
setName(HString name)Component
setNumHopScript(const HString &rScript)ComponentSystem
setNumLogSamples(const size_t nLogSamples)ComponentSystem
setOrAddSystemParameter(const HString &rName, const HString &rValue, const HString &rType, const HString &rDescription="", const HString &rUnitOrQuantity="", const bool internal=false, const bool force=false)ComponentSystem
SetParametersMapT typedef (defined in ComponentSystem)ComponentSystem
setParameterValue(const HString &rName, const HString &rValue, bool force=false) (defined in Component)Component
setReconfigurationParameter(const HString &rName) (defined in Component)Component
setSubTypeName(const HString &rSubTypeName)Component
setSystemParameter(const HString &rName, const HString &rValue, const HString &rType, const HString &rDescription="", const HString &rUnitOrQuantity="", const bool internal=false, const bool force=false)ComponentSystem
setTypeCQS(CQSEnumT cqs_type, bool doOnlyLocalSet=false)ComponentSystem
simulate(const double stopT)ConditionalComponentSystemvirtual
simulateAndMeasureTime(const size_t nSteps)ComponentSystem
simulateMultiThreaded(const double startT, const double stopT, const size_t nDesiredThreads, const bool noChanges, ParallelAlgorithmT algorithm)ConditionalComponentSystemvirtual
simulateOneTimestep()Componentprotectedvirtual
solveSystem() (defined in Component)Componentvirtual
sortComponentVectorsByMeasuredTime()ComponentSystem
startRealtimeSimulation(double realTimeFactor=1) (defined in ComponentSystem)ComponentSystem
stopSimulation(const HString &rReason)ComponentSystem
stopSimulation()ComponentSystem
SType enum value (defined in Component)Component
SubComponentMapT typedef (defined in ComponentSystem)ComponentSystemprotected
UndefinedCQSType enum value (defined in Component)Component
UniqeNameEnumT enum name (defined in ComponentSystem)ComponentSystem
UniqueAliasNameType enum value (defined in ComponentSystem)ComponentSystem
UniqueComponentNameType enum value (defined in ComponentSystem)ComponentSystem
UniqueReservedNameType enum value (defined in ComponentSystem)ComponentSystem
UniqueSysparamNameType enum value (defined in ComponentSystem)ComponentSystem
UniqueSysportNameTyp enum value (defined in ComponentSystem)ComponentSystem
unRegisterParameter(const HString &name)ComponentSystemvirtual
unReserveUniqueName(const HString &rName)ComponentSystem
wasSimulationAborted() constComponentSystem
writeNodeSafe(const HString &rPortName, const HString &rDataName, const double value, const size_t subPortIdx=0)Component
writeNodeSafe(const HString &rPortName, const size_t dataId, const double value, const size_t subPortIdx=0)Component
~Component() (defined in Component)Componentprotectedvirtual
~ComponentSystem() (defined in ComponentSystem)ComponentSystemvirtual