|
|
||||||
|
hio_module.h
Go to the documentation of this file.
Recurring structure in hierarchies designed according to the I/O based DES framework. Definition: hio_module.h:41 void AdjusTimedGenerator(const Generator &rOldGen, const int i, Generator &rResGen) This function converts a generator by renaming all events from "CBx_..." to "CBi_.... Definition: hio_module.cpp:220 std::vector< HioModule * > Children() const Return Children of HioModule. Definition: hio_module.cpp:106 void AdjustHioController(const HioController &rHioController, const HioModule *HioModule1, const HioModule *HioModule2, HioController &rResCont) AdjustHioController: convenience function derived from AdjustHioEnvironment() in order to adjust an I... void EncodeType(const std::string type) function to encode to Type of the HioModule (function has only an informational character). Definition: hio_module.cpp:1079 void ReadHioPlant(const std::string path) This function reads the model from the given library and sets the following private variables of the ... Definition: hio_module.cpp:158 void ReadHioEnv(const std::string path) This function reads the model describing the interaction of IO-Plants with the environment and sets t... Definition: hio_module.cpp:210 void AdjustAlphabet(const EventSet &rOldAlph, const int i, EventSet &rResAlph) This function converts an alphabet by renaming all events from "CBx_..." to "CBi_.... Definition: hio_module.cpp:374 void AdjustHioPlant(const HioPlant &rOldHioPlant, const int i, HioPlant &rResult) AdjustHioPlant(): convenience function (derived from AdjusTimedGenerator())to allow also the conversi... Definition: hio_module.cpp:288 bool FindController() FindController(): this function searches in the folder of a chosen specification for an already compu... Definition: hio_module.cpp:990 HioConstraint EnvConstr() const Return Environment-Constraint of HioModule. Definition: hio_module.cpp:127 std::vector< std::string > ChooseSpec(const std::string path) chooseSpec: this function searches through an appropriate folder (based on the maximal capacity resul... Definition: hio_module.cpp:807 int * TypeHioModule() const function to call the Type of the HioModule Definition: hio_module.cpp:1068 void Position(const int Xpos, const int Ypos) This is a function to set the x and y position of the HioModule. Definition: hio_module.cpp:141 void SaveController() Save: this function saves the computed controller in the same folder with the specification that this... Definition: hio_module.cpp:1012 std::string MyPath() MyPath(): based on the type of the HioModule, this is a convenience function to establish the local p... Definition: hio_module.cpp:1024 void RenameHioModule(const int i) this function renames all relevant member of the HioModule. Definition: hio_module.cpp:771 void AdjustHioEnvironment(const HioEnvironment &rHioEnvX, const HioModule *rHioModule1, const HioModule *rHioModule2, HioEnvironment &rResEnv) AdjustEnvironment(): In order to describe the interaction between two IO-Plants we use the IO-Environ... Definition: hio_module.cpp:413 void Compute() Compute: this function prepares the data required for HioSynth() function. Definition: hio_module.cpp:880 Algorithms for hierarchical discrete event systems with inputs and outputs. void CreateConstraint(int mType[5], Generator &constrP, Generator &constrE) This function creates constraints which describe the condition of completeness and Yp-liveness of a S... Definition: hio_module.cpp:1810 void GroupHioModules(const std::vector< HioModule * > &rChildren, HioModule &rParentModule) GroupHioModules: This function groups two or more HioModules to a new HioModule. Definition: hio_module.cpp:1093 void CreateSpec(int mType[5], HioPlant &rHioSpec, Generator &constrP, Generator &constrE) This function creates new specification given by the type ("xxxxx") Note: The core of this function i... Definition: hio_module.cpp:1120 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |