8.8.3. MDOEnv¶
- MDOEnv¶
表示MindOpt运行时环境
属性
检索最新的错误信息
- ErrorMsg¶
检索最新的错误信息
方法
释放该环境对应的资源
检索int参数的值
检索double参数的值
检索字符串参数的值
通过其名称检索有关int参数的信息
通过其名称检索有关double参数的信息
通过其名称检索有关string参数的信息
使用关联的日志文件构造环境
构造一个环境
构造一个环境
将消息追加到环境日志中
从文件中读取参数设置
将所有参数重置为其默认值
为int参数设置新值
为double参数设置新值
为string参数设置新值
启动当前环境
将参数设置写入文件
- void Dispose()¶
释放该环境对应的资源
- int Get(MDO.IntParam param)¶
检索int参数的值
- Parameters
MDO.IntParam param – 参数名称
- Returns
参数的当前值
- double Get(MDO.DoubleParam param)¶
检索double参数的值
- Parameters
MDO.DoubleParam param – 参数名称
- Returns
参数的当前值
- string Get(MDO.StringParam param)¶
检索字符串参数的值
- Parameters
MDO.StringParam param – 参数名称
- Returns
参数的当前值
- void GetParamInfo(MDO.IntParam param, int[] info)¶
通过其名称检索有关int参数的信息
- Parameters
MDO.IntParam param – 参数名称
int[] info – info数组包含四个条目:参数的当前值,最小允许值,最大允许值和默认值。
- void GetParamInfo(MDO.DoubleParam param, double[] info)¶
通过其名称检索有关double参数的信息
- Parameters
MDO.DoubleParam param – 参数名称
double[] info – info数组包含四个条目:参数的当前值,最小允许值,最大允许值和默认值。
- void GetParamInfo(MDO.StringParam param, string[] info)¶
通过其名称检索有关string参数的信息
- Parameters
MDO.StringParam param – 参数名称
string[] info – info数组包含两个条目:参数的当前值和默认值。
- MDOEnv(string? logFileName)¶
使用关联的日志文件构造环境
- Parameters
string? logFileName – 与环境关联的日志文件名
- MDOEnv(bool empty)¶
构造一个环境
- Parameters
bool empty – 是否构造一个空的环境
- MDOEnv()¶
构造一个环境
- void Message(string message)¶
将消息追加到环境日志中
- Parameters
string message – 要追加的消息
- void ReadParams(string paramfile)¶
从文件中读取参数设置
- Parameters
string paramfile – 被读取的文件名。请注意,文件格式和压缩类型应编码为文件名中的后缀。有效的文件格式为.prm,支持的压缩类型包括.gz和.Bz2。
- void ResetParams()¶
将所有参数重置为其默认值
- void Set(MDO.IntParam param, int value)¶
为int参数设置新值
- Parameters
MDO.IntParam param – 参数名称
int value – 要设置的新值
- void Set(MDO.DoubleParam param, double value)¶
为double参数设置新值
- Parameters
MDO.DoubleParam param – 参数名称
double value – 要设置的新值
- void Set(MDO.StringParam param, string value)¶
为string参数设置新值
- Parameters
MDO.StringParam param – 参数名称
string value – 要设置的新值
- void Start()¶
启动当前环境
- void WriteParams(string paramFile)¶
将参数设置写入文件
- Parameters
string paramFile – 被写入的文件名。请注意,文件格式和压缩类型应编码为文件名中的后缀。有效的文件格式为.prm,支持的压缩类型包括.gz和.Bz2。