Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CPLEX C++;按变量名获取变量的索引 < CpEX优化器,用C++ API,可以用变量名来获得变量的索引吗?我找不到任何合适的方法来做那件事。请帮忙_C++_Cplex - Fatal编程技术网

CPLEX C++;按变量名获取变量的索引 < CpEX优化器,用C++ API,可以用变量名来获得变量的索引吗?我找不到任何合适的方法来做那件事。请帮忙

CPLEX C++;按变量名获取变量的索引 < CpEX优化器,用C++ API,可以用变量名来获得变量的索引吗?我找不到任何合适的方法来做那件事。请帮忙,c++,cplex,C++,Cplex,我有[ilonumvarray vars;]变量来按名称存储变量 vars[i].getName();//给出索引i处变量的名称 有没有像:vars.getIndex(name)这样的方法可以给出变量的索引?CPLEX中没有类似的方法 您始终可以迭代数组并比较名称以获取变量。如果你需要更好的性能,你可以使用一个map。< p>如果你使用可调用的库C++ API,那么有一个函数来查找列索引,给定一个列名: int CPXgetcolindex(cpxcevenptr env,cpxclptr lp

我有[ilonumvarray vars;]变量来按名称存储变量

vars[i].getName();//给出索引i处变量的名称


有没有像:vars.getIndex(name)这样的方法可以给出变量的索引?

CPLEX中没有类似的方法


您始终可以迭代数组并比较名称以获取变量。如果你需要更好的性能,你可以使用一个map。

< p>如果你使用可调用的库C++ API,那么有一个函数来查找列索引,给定一个列名:

int CPXgetcolindex(cpxcevenptr env,cpxclptr lp,const char* lname_str,int*index_p)

见:


可能是重复的是的,我找不到类似的东西。我还想到了地图。但我想确定这一点。谢谢