ct_wrappers.hpp File Reference

Implements a set of co-simulation wrappers in the CT MoC. More...

#include "fmi2/fmi2.h"
#include "fmi2/sim_support.h"
#include "sub_signal.hpp"
#include "ct_process.hpp"
Include dependency graph for ct_wrappers.hpp:

Go to the source code of this file.

Classes

class  ForSyDe::CT::fmi2cswrap
 Process constructor for a co-simulation FMU wrapper with one input and one output. More...
 

Namespaces

 ForSyDe
 The namespace for ForSyDe.
 
 ForSyDe::CT
 The namespace for CT MoC.
 

Functions

template<class OIf , class I1If >
fmi2cswrap * ForSyDe::CT::make_fmi2cswrap (const std::string &pName, const std::string &fmu_file, const unsigned &input_index, const unsigned &output_index, const sc_time &sample_period, OIf &outS, I1If &inp1S)
 Helper function to construct a pipewrap process. More...
 

Detailed Description

Implements a set of co-simulation wrappers in the CT MoC.

This file includes a set of co-simulation wrappers for integration of freign models into the continuous-time model of computation of ForSyDe.