MicroModelicaCCompiler  4.5.3
MicroModelica::IR::MATRIX::MatrixConfig< S > Class Template Reference

#include <model_matrix_gen.hpp>

Public Member Functions

 MatrixConfig (std::string cont, std::vector< std::string > n, std::vector< std::string > ac, std::vector< std::string > comp, S sel)
 
 MatrixConfig (std::string cont, std::vector< std::string > n, std::vector< std::string > ac, std::vector< std::string > comp, IR::STATEMENT::AssignTerm s, UserDefMatrixExps ud, S sel)
 
 MatrixConfig (std::string cont, std::vector< std::string > n, std::vector< std::string > ac, std::vector< std::string > comp, std::vector< bool > use_comp, IR::STATEMENT::AssignTerm s, UserDefMatrixExps ud, S sel)
 
 MatrixConfig (std::string cont, std::vector< std::string > n, std::vector< std::string > ac, std::vector< std::string > comp, IR::STATEMENT::AssignTerm s, S sel)
 
 MatrixConfig ()
 

Public Attributes

std::string container
 
std::vector< std::string > names
 
std::vector< std::string > access
 
std::vector< std::string > component
 
IR::STATEMENT::AssignTerm search
 
selector
 
UserDefMatrixExps user_def
 
std::vector< bool > use_component
 

Detailed Description

template<typename S>
class MicroModelica::IR::MATRIX::MatrixConfig< S >

Definition at line 93 of file model_matrix_gen.hpp.

Constructor & Destructor Documentation

◆ MatrixConfig() [1/5]

template<typename S >
MicroModelica::IR::MATRIX::MatrixConfig< S >::MatrixConfig ( std::string  cont,
std::vector< std::string >  n,
std::vector< std::string >  ac,
std::vector< std::string >  comp,
sel 
)
inline

Definition at line 95 of file model_matrix_gen.hpp.

◆ MatrixConfig() [2/5]

template<typename S >
MicroModelica::IR::MATRIX::MatrixConfig< S >::MatrixConfig ( std::string  cont,
std::vector< std::string >  n,
std::vector< std::string >  ac,
std::vector< std::string >  comp,
IR::STATEMENT::AssignTerm  s,
UserDefMatrixExps  ud,
sel 
)
inline

Definition at line 97 of file model_matrix_gen.hpp.

◆ MatrixConfig() [3/5]

template<typename S >
MicroModelica::IR::MATRIX::MatrixConfig< S >::MatrixConfig ( std::string  cont,
std::vector< std::string >  n,
std::vector< std::string >  ac,
std::vector< std::string >  comp,
std::vector< bool >  use_comp,
IR::STATEMENT::AssignTerm  s,
UserDefMatrixExps  ud,
sel 
)
inline

Definition at line 100 of file model_matrix_gen.hpp.

◆ MatrixConfig() [4/5]

template<typename S >
MicroModelica::IR::MATRIX::MatrixConfig< S >::MatrixConfig ( std::string  cont,
std::vector< std::string >  n,
std::vector< std::string >  ac,
std::vector< std::string >  comp,
IR::STATEMENT::AssignTerm  s,
sel 
)
inline

Definition at line 103 of file model_matrix_gen.hpp.

◆ MatrixConfig() [5/5]

template<typename S >
MicroModelica::IR::MATRIX::MatrixConfig< S >::MatrixConfig ( )
inline

Definition at line 106 of file model_matrix_gen.hpp.

Member Data Documentation

◆ access

template<typename S >
std::vector<std::string> MicroModelica::IR::MATRIX::MatrixConfig< S >::access

Definition at line 109 of file model_matrix_gen.hpp.

◆ component

template<typename S >
std::vector<std::string> MicroModelica::IR::MATRIX::MatrixConfig< S >::component

Definition at line 110 of file model_matrix_gen.hpp.

◆ container

template<typename S >
std::string MicroModelica::IR::MATRIX::MatrixConfig< S >::container

Definition at line 106 of file model_matrix_gen.hpp.

◆ names

template<typename S >
std::vector<std::string> MicroModelica::IR::MATRIX::MatrixConfig< S >::names

Definition at line 108 of file model_matrix_gen.hpp.

◆ search

Definition at line 111 of file model_matrix_gen.hpp.

◆ selector

template<typename S >
S MicroModelica::IR::MATRIX::MatrixConfig< S >::selector

Definition at line 112 of file model_matrix_gen.hpp.

◆ use_component

template<typename S >
std::vector<bool> MicroModelica::IR::MATRIX::MatrixConfig< S >::use_component

Definition at line 114 of file model_matrix_gen.hpp.

◆ user_def

template<typename S >
UserDefMatrixExps MicroModelica::IR::MATRIX::MatrixConfig< S >::user_def

Definition at line 113 of file model_matrix_gen.hpp.


The documentation for this class was generated from the following file: