OpenM++ runtime library (libopenm)
openm::IRunBase Struct Referenceabstract

public interface to initialize model run and input parameters More...

Inheritance diagram for openm::IRunBase:

Public Member Functions

virtual int parameterIdByName (const char *i_name) const =0
 return index of parameter by name
 
virtual int parameterSubCount (int i_paramId) const =0
 number of parameter sub-values
 
virtual int parameterSelfSubCount (int i_paramId) const =0
 number of parameter sub-values for current process
 
virtual int parameterSubValueIndex (int i_paramId, int i_subId) const =0
 return index of parameter sub-value in the storage array of sub-values
 
virtual bool isUseSubValue (int i_subId) const =0
 return true if sub-value used by current process
 
virtual void readParameter (const char *i_name, int i_subId, const type_info &i_type, size_t i_size, void *io_valueArr)=0
 read model parameter
 

Detailed Description

public interface to initialize model run and input parameters


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