MicroModelicaCCompiler  4.5.3
model_instance.hpp File Reference
#include <boost/variant/variant.hpp>
#include <sstream>
#include <generator/writer.hpp>
#include <ir/class.hpp>
#include <util/compile_flags.hpp>
#include <util/graph.hpp>
#include <util/model_config.hpp>
#include <util/symbol_table.hpp>
#include <util/util_types.hpp>
Include dependency graph for model_instance.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MicroModelica::Generator::ModelInstance
 
class  MicroModelica::Generator::QSSModelInstance
 
class  MicroModelica::Generator::ClassicModelInstance
 

Namespaces

 MicroModelica
 
 MicroModelica::Generator
 
 MicroModelica::Generator::MODEL_INSTANCE
 

Typedefs

using MicroModelica::Generator::ModelInstancePtr = std::shared_ptr< ModelInstance >
 

Enumerations

enum  MicroModelica::Generator::MODEL_INSTANCE::Component {
  MicroModelica::Generator::MODEL_INSTANCE::Component::Model_Settings, MicroModelica::Generator::MODEL_INSTANCE::Component::Model, MicroModelica::Generator::MODEL_INSTANCE::Component::Deps, MicroModelica::Generator::MODEL_INSTANCE::Component::Zero_Crossing,
  MicroModelica::Generator::MODEL_INSTANCE::Component::Handler_Pos, MicroModelica::Generator::MODEL_INSTANCE::Component::Handler_Neg, MicroModelica::Generator::MODEL_INSTANCE::Component::Output, MicroModelica::Generator::MODEL_INSTANCE::Component::Jacobian,
  MicroModelica::Generator::MODEL_INSTANCE::Component::BdfModel, MicroModelica::Generator::MODEL_INSTANCE::Component::CLC_Init, MicroModelica::Generator::MODEL_INSTANCE::Component::QSS_Init
}
 
enum  MicroModelica::Generator::MODEL_INSTANCE::NodeType {
  MicroModelica::Generator::MODEL_INSTANCE::NodeType::SD, MicroModelica::Generator::MODEL_INSTANCE::NodeType::SZ, MicroModelica::Generator::MODEL_INSTANCE::NodeType::HD, MicroModelica::Generator::MODEL_INSTANCE::NodeType::HZ,
  MicroModelica::Generator::MODEL_INSTANCE::NodeType::DD
}