8.8.3. MDOEnv

MDOEnv

表示MindOpt运行时环境

属性

ErrorMsg

检索最新的错误信息

ErrorMsg

检索最新的错误信息

方法

Dispose

释放该环境对应的资源

Get

检索int参数的值

Get

检索double参数的值

Get

检索字符串参数的值

GetParamInfo

通过其名称检索有关int参数的信息

GetParamInfo

通过其名称检索有关double参数的信息

GetParamInfo

通过其名称检索有关string参数的信息

MDOEnv

使用关联的日志文件构造环境

MDOEnv

构造一个环境

MDOEnv

构造一个环境

Message

将消息追加到环境日志中

ReadParams

从文件中读取参数设置

ResetParams

将所有参数重置为其默认值

Set

为int参数设置新值

Set

为double参数设置新值

Set

为string参数设置新值

Start

启动当前环境

WriteParams

将参数设置写入文件

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。