OpenM++ runtime library (libopenm)
Loading...
Searching...
No Matches
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< LangLstRow > langLst
 lang_lst table rows
 
vector< ModelDicTxtLangRow > modelTxt
 model_dic_txt table rows and language code
 
vector< TypeDicRow > typeDic
 type_dic table rows
 
vector< TypeDicTxtLangRow > typeTxt
 type_dic_txt table rows and language code
 
vector< TypeEnumLstRow > typeEnum
 type_enum_lst table rows
 
vector< TypeEnumTxtLangRow > typeEnumTxt
 type_enum_txt table rows and language code
 
vector< ParamDicRow > paramDic
 parameter_dic table rows
 
vector< ParamImportRow > paramImport
 model_parameter_import table rows
 
vector< ParamDicTxtLangRow > paramTxt
 parameter_dic_txt table rows and language code
 
vector< ParamDimsRow > paramDims
 parameter_dims table rows
 
vector< ParamDimsTxtLangRow > paramDimsTxt
 parameter_dims_txt table rows and language code
 
vector< TableDicRow > tableDic
 table_dic table rows
 
vector< TableDicTxtLangRow > tableTxt
 table_dic_txt table rows and language code
 
vector< TableDimsRow > tableDims
 table_dims table rows
 
vector< TableDimsTxtLangRow > tableDimsTxt
 table_dims_txt table rows and language code
 
vector< TableAccRow > tableAcc
 table_acc table rows
 
vector< TableAccTxtLangRow > tableAccTxt
 table_acc_txt table rows and language code
 
vector< TableExprRow > tableExpr
 table_expr table rows
 
vector< TableExprTxtLangRow > tableExprTxt
 table_expr_txt table rows and language code
 
vector< EntityDicRow > entityDic
 entity_dic table rows
 
vector< EntityDicTxtLangRow > entityTxt
 entity_dic_txt table rows and language code
 
vector< EntityAttrRow > entityAttr
 entity_attr table rows
 
vector< EntityAttrTxtLangRow > entityAttrTxt
 entity_attr_txt table rows and language code
 
vector< GroupLstRow > groupLst
 group_lst table rows
 
vector< GroupTxtLangRow > groupTxt
 group_txt table rows and language code
 
vector< GroupPcRow > groupPc
 group_pc table rows
 
vector< EntityGroupLstRow > entityGroupLst
 entity_group_lst table rows
 
vector< EntityGroupTxtLangRow > entityGroupTxt
 entity_group_txt table rows and language code
 
vector< EntityGroupPcRow > entityGroupPc
 entity_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_adjustment_factor
 

Detailed Description

Holder for model metadata db rows.


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