Envr::Envr()
COPT Envr类的构造函数。
概要
Envr()
Envr::Envr()
COPT Envr类的构造函数。
概要
Envr(const char *szLicDir)参量
szLicDir: 用户指定的路径,包含本地授权文档或者客户端配置文件。
Envr::Envr()
COPT Envr类的构造函数。
概要
Envr(const EnvrConfig &config)参量
config: COPT Envr配置类,包含远程连接的设置。
Envr::BindNumaCpu()
在当前进程下绑定CPU到指定的NUMA节点。
概要
void BindNumaCpu(int numaNode)参量
numaNode: NUMA节点的编号。
Envr::BindNumaMem()
在当前进程下绑定内存到指定的NUMA节点(Linux系统)。
概要
void BindNumaMem(int numaNode)参量
numaNode: NUMA节点的编号。
Envr::Close()
关闭远程连接。之前获得的远程授权失效,即对当前环境类下创建的全部问题的远程授权失效。
概要
void Close()
Envr::CreateModel()
创建COPT模型。
概要
Model CreateModel(const char *szName)参量
szName: 自定义的模型名称。返回值
COPT优化模型。
Envr::GetCpuAffinity()
获取当前进程下的CPU亲和度,结果输出到一个整数数组。
概要
int GetCpuAffinity(int *cpuList, int len)参量
cpuList: 整数数组,元素是CPU编号。
len: 用户提供的整数数组长度。返回值
实际所需的绑定的CPU编号的大小。
Envr::GetNumaNodeCount()
获取系统的NUMA节点个数。
概要
int GetNumaNodeCount()返回值
NUMA节点个数。
Envr::SetCpuAffinity()
使用给定的CPU掩码,设置当前进程下的CPU亲和度。
概要
void SetCpuAffinity(const char *hexMask)参量
hexMask: 16进制字符构成的CPU掩码字符串。