Hopsan
|
This is the complete list of members for ComponentSystem, 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="") const | Component | |
addErrorMessage(const HString &rMessage, const HString &rTag="") const | Component | |
addFatalMessage(const HString &rMessage, const HString &rTag="") const | Component | |
addInfoMessage(const HString &rMessage, const HString &rTag="") const | Component | |
addInputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, const double defaultValue, double **ppNodeData=0) | Component | protected |
addOutputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, double **ppNodeData=0) | Component | protected |
addOutputVariable(const HString &rName, const HString &rDescription, const HString &rQuantityOrUnit, const double defaultValue, double **ppNodeData=0) | Component | protected |
addPort(const HString &rPortName, const PortTypesEnumT portType, const HString &rNodeType, const HString &rDescription, const Port::RequireConnectionEnumT reqConnection) | Component | protected |
addPowerMultiPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required) | Component | protected |
addPowerPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required) | Component | protected |
addReadMultiPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required) | Component | protected |
addReadPort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required) | Component | protected |
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="") const | Component | |
addWritePort(const HString &rPortName, const HString &rNodeType, const HString &rDescription="", const Port::RequireConnectionEnumT reqConnect=Port::Required) | Component | protected |
AliasHandler (defined in ComponentSystem) | ComponentSystem | friend |
calcNumSimSteps(const double startT, const double stopT) const (defined in Component) | Component | protectedvirtual |
changeSubComponentSystemTypeCQS(const HString &rName, const CQSEnumT newType) | ComponentSystem | |
checkModelBeforeSimulation() | ComponentSystem | virtual |
checkParameters(HString &errParName) (defined in Component) | Component | |
Component() | Component | protected |
ComponentSystem() (defined in ComponentSystem) | ComponentSystem | protected |
configure() | ComponentSystem | virtual |
connect(Port *pPort1, Port *pPort2) | ComponentSystem | |
connect(const HString &compname1, const HString &portname1, const HString &compname2, const HString &portname2) | ComponentSystem | |
ConnectionAssistant (defined in ComponentSystem) | ComponentSystem | friend |
CQSEnumT enum name | Component | |
Creator() (defined in ComponentSystem) | ComponentSystem | inlinestatic |
CType enum value (defined in Component) | Component | |
deconfigure() | Component | virtual |
deletePort(const HString &rName) | Component | protected |
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() | ComponentSystem | virtual |
findFilePath(const HString &rFileName) const | Component | |
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) | Component | virtual |
getLogStartTime() const (defined in ComponentSystem) | ComponentSystem | |
getLogTimeVector() (defined in ComponentSystem) | ComponentSystem | |
getMeasuredTime() const | Component | |
getModelAssets() const (defined in ComponentSystem) | ComponentSystem | virtual |
getModelHierarchyDepth() const (defined in Component) | Component | |
getName() const | Component | |
getNumActuallyLoggedSamples() const | ComponentSystem | |
getNumHopScript() const (defined in ComponentSystem) | ComponentSystem | |
getNumLogSamples() const | ComponentSystem | |
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) const | Component | |
getPort(const HString &rPortname, Port *&rpPort) | Component | protected |
getPortNames() | Component | |
getPortPtrVector() const | Component | |
getResiduals(double *, double *) (defined in Component) | Component | virtual |
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) | Component | virtual |
getStateVariableSecondDerivative(int) (defined in Component) | Component | virtual |
getSubComponent(const HString &rName) const (defined in ComponentSystem) | ComponentSystem | |
getSubComponentNames() const | ComponentSystem | |
getSubComponentOrThisIfSysPort(const HString &rName) | ComponentSystem | |
getSubComponents() const (defined in ComponentSystem) | ComponentSystem | |
getSubComponentSystem(const HString &rName) const (defined in ComponentSystem) | ComponentSystem | |
getSubTypeName() const | Component | |
getSystemParent() const (defined in Component) | Component | |
getTime() const | Component | inline |
getTimePtr() | Component | |
getTimestep() const | Component | |
getTotalMeasuredTime() | ComponentSystem | |
getTypeCQS() const | ComponentSystem | virtual |
getTypeCQSString() const | Component | |
getTypeName() const | Component | |
getVariameters() | Component | |
hasParameter(const HString &rName) const | Component | |
haveSubComponent(const HString &rName) const | ComponentSystem | |
initialize(const double startT, const double stopT) | ComponentSystem | virtual |
hopsan::Component::initialize() | Component | protectedvirtual |
initializeAutoSignalNodeDataPtrs() | Component | protected |
isComponentC() const | Component | virtual |
isComponentQ() const | Component | virtual |
isComponentSignal() const | Component | virtual |
isComponentSystem() const | ComponentSystem | inlinevirtual |
isDisabled() const (defined in Component) | Component | |
isEmpty() const | ComponentSystem | |
isExperimental() const | Component | virtual |
isExternalSystem() const (defined in ComponentSystem) | ComponentSystem | |
isObsolete() const | Component | virtual |
isTopLevelSystem() const (defined in ComponentSystem) | ComponentSystem | |
keepsValuesAsStartValues() | ComponentSystem | |
loadParameterValues(const HString &rFilePath) | ComponentSystem | virtual |
loadStartValues() | ComponentSystem | virtual |
loadStartValuesFromSimulation() | ComponentSystem | virtual |
logTimeAndNodes(const size_t simStep) | ComponentSystem | |
mDesiredTimestep (defined in Component) | Component | protected |
mInheritTimestep (defined in Component) | Component | protected |
mLogTheseTimeSteps (defined in ComponentSystem) | ComponentSystem | protected |
mModelHierarchyDepth | Component | protected |
mNumHopScript (defined in ComponentSystem) | ComponentSystem | protected |
mpNumHopHelper (defined in ComponentSystem) | ComponentSystem | protected |
mpSystemParent (defined in Component) | Component | protected |
mSearchPaths (defined in Component) | Component | protected |
mSubComponentMap (defined in ComponentSystem) | ComponentSystem | protected |
mTime (defined in Component) | Component | protected |
mTimestep (defined in Component) | Component | protected |
mTotalTakenSimulationSteps (defined in ComponentSystem) | ComponentSystem | protected |
mWarnIfUnusedSystemParameters | ComponentSystem | protected |
preInitialize() | ComponentSystem | virtual |
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() | Component | virtual |
registerConditionalParameter(const HString &rName, const HString &rDescription, std::vector< HString > &rConditions, int &rValue) | Component | |
reInitializeValuesFromNodes() (defined in Component) | Component | virtual |
removePort(const HString &rPortName) | Component | protected |
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) | Component | protected |
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) | ComponentSystem | virtual |
simulateAndMeasureTime(const size_t nSteps) | ComponentSystem | |
simulateMultiThreaded(const double startT, const double stopT, const size_t nDesiredThreads=0, const bool noChanges=false, ParallelAlgorithmT algorithm=APrioriScheduling) | ComponentSystem | virtual |
simulateOneTimestep() | Component | protectedvirtual |
solveSystem() (defined in Component) | Component | virtual |
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) | ComponentSystem | protected |
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) | ComponentSystem | virtual |
unReserveUniqueName(const HString &rName) | ComponentSystem | |
wasSimulationAborted() const | ComponentSystem | |
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) | Component | protectedvirtual |
~ComponentSystem() (defined in ComponentSystem) | ComponentSystem | virtual |