MicroModelicaCCompiler  4.5.3
annotation.hpp File Reference
#include <list>
#include <map>
#include <string>
#include <boost/variant/variant_fwd.hpp>
#include <ast/ast_types.hpp>
#include <ir/model_matrix_gen.hpp>
#include <util/ast_util.hpp>
#include <util/util_types.hpp>
Include dependency graph for annotation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MicroModelica::IR::FunctionAnnotation
 
class  MicroModelica::IR::ModelAnnotation
 
class  MicroModelica::IR::AnnotationValue
 
class  MicroModelica::IR::EvalAnnotation
 

Namespaces

 MicroModelica
 
 MicroModelica::IR
 

Typedefs

using MicroModelica::IR::AnnotationType = boost::variant< ModelAnnotation, FunctionAnnotation >
 

Enumerations

enum  MicroModelica::IR::Solver {
  MicroModelica::IR::Solver::QSS, MicroModelica::IR::Solver::CQSS, MicroModelica::IR::Solver::LIQSS, MicroModelica::IR::Solver::QSS2,
  MicroModelica::IR::Solver::LIQSS2, MicroModelica::IR::Solver::LIQSS_BDF, MicroModelica::IR::Solver::QSS3, MicroModelica::IR::Solver::LIQSS3,
  MicroModelica::IR::Solver::QSS4, MicroModelica::IR::Solver::DASSL, MicroModelica::IR::Solver::DOPRI, MicroModelica::IR::Solver::CVODE_BDF,
  MicroModelica::IR::Solver::CVODE_AM, MicroModelica::IR::Solver::IDA, MicroModelica::IR::Solver::mLIQSS, MicroModelica::IR::Solver::mLIQSS2
}
 
enum  MicroModelica::IR::DT_Synch { MicroModelica::IR::DT_Synch::DT_Fixed, MicroModelica::IR::DT_Synch::DT_Asynchronous }
 
enum  MicroModelica::IR::IntegerAnnotations { MicroModelica::IR::IntegerAnnotations::RandomSeed, MicroModelica::IR::IntegerAnnotations::CVODEMaxOrder, MicroModelica::IR::IntegerAnnotations::XOutput }