OpenM++ runtime library (libopenm)
openm::MetaModelHolder Struct Reference

Holder for model metadata db rows. More...

#include <metaModelHolder.h>

Collaboration diagram for openm::MetaModelHolder:

Public Attributes

ModelDicLangRow modelDic
 model_dic table row and default model language code
 
vector< LangLstRowlangLst
 lang_lst table rows
 
vector< ModelDicTxtLangRowmodelTxt
 model_dic_txt table rows and language code
 
vector< TypeDicRowtypeDic
 type_dic table rows
 
vector< TypeDicTxtLangRowtypeTxt
 type_dic_txt table rows and language code
 
vector< TypeEnumLstRowtypeEnum
 type_enum_lst table rows
 
vector< TypeEnumTxtLangRowtypeEnumTxt
 type_enum_txt table rows and language code
 
vector< ParamDicRowparamDic
 parameter_dic table rows
 
vector< ParamImportRowparamImport
 model_parameter_import table rows
 
vector< ParamDicTxtLangRowparamTxt
 parameter_dic_txt table rows and language code
 
vector< ParamDimsRowparamDims
 parameter_dims table rows
 
vector< ParamDimsTxtLangRowparamDimsTxt
 parameter_dims_txt table rows and language code
 
vector< TableDicRowtableDic
 table_dic table rows
 
vector< TableDicTxtLangRowtableTxt
 table_dic_txt table rows and language code
 
vector< TableDimsRowtableDims
 table_dims table rows
 
vector< TableDimsTxtLangRowtableDimsTxt
 table_dims_txt table rows and language code
 
vector< TableAccRowtableAcc
 table_acc table rows
 
vector< TableAccTxtLangRowtableAccTxt
 table_acc_txt table rows and language code
 
vector< TableExprRowtableExpr
 table_expr table rows
 
vector< TableExprTxtLangRowtableExprTxt
 table_expr_txt table rows and language code
 
vector< EntityDicRowentityDic
 entity_dic table rows
 
vector< EntityDicTxtLangRowentityTxt
 entity_dic_txt table rows and language code
 
vector< EntityAttrRowentityAttr
 entity_attr table rows
 
vector< EntityAttrTxtLangRowentityAttrTxt
 entity_attr_txt table rows and language code
 
vector< GroupLstRowgroupLst
 group_lst table rows
 
vector< GroupTxtLangRowgroupTxt
 group_txt table rows and language code
 
vector< GroupPcRowgroupPc
 group_pc table rows
 
string profileName
 default model profile name
 
NoCaseMap profileRows
 default model proflie option rows: key, value pairs
 

Static Public Attributes

static constexpr const char * constInstanceMemoryOption = "Memory.ProcessConstant"
 memory prediction model profile option: value of the option memory_MB_constant_per_instance
 
static constexpr const char * constSubMemoryOption = "Memory.SubValueConstant"
 memory prediction model profile option: value of the option memory_MB_constant_per_sub
 
static constexpr const char * popSizeMemoryOption = "Memory.ScaleParameter"
 memory prediction model profile option: parameter name containing population size
 
static constexpr const char * popCoeffMemoryOption = "Memory.ScaleMultiplier"
 memory prediction model profile option: value of the option memory_MB_popsize_coefficient
 
static constexpr const char * safetyFactorMemoryOption = "Memory.SafetyMultiplier"
 memory prediction model profile option: value of the option memory_safety_factor
 

Detailed Description

Holder for model metadata db rows.


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