CPLEX C++;按变量名获取变量的索引 < CpEX优化器,用C++ API,可以用变量名来获得变量的索引吗?我找不到任何合适的方法来做那件事。请帮忙
我有[ilonumvarray vars;]变量来按名称存储变量 vars[i].getName();//给出索引i处变量的名称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
有没有像:vars.getIndex(name)这样的方法可以给出变量的索引?CPLEX中没有类似的方法
您始终可以迭代数组并比较名称以获取变量。如果你需要更好的性能,你可以使用一个map。< p>如果你使用可调用的库C++ API,那么有一个函数来查找列索引,给定一个列名: int CPXgetcolindex(cpxcevenptr env,cpxclptr lp,const char* lname_str,int*index_p) 见:
可能是重复的是的,我找不到类似的东西。我还想到了地图。但我想确定这一点。谢谢