本文整理汇总了C++中ipopt::SmartPtr::AddStringOption4方法的典型用法代码示例。如果您正苦于以下问题:C++ SmartPtr::AddStringOption4方法的具体用法?C++ SmartPtr::AddStringOption4怎么用?C++ SmartPtr::AddStringOption4使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ipopt::SmartPtr
的用法示例。
在下文中一共展示了SmartPtr::AddStringOption4方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void
BonNWayChoose::registerOptions(Ipopt::SmartPtr<Bonmin::RegisteredOptions> roptions)
{
roptions->SetRegisteringCategory("NWay Strong branching setup", RegisteredOptions::BonminCategory);
roptions->AddLowerBoundedIntegerOption("nway_branch_log_level",
"Log level for the branching on nways",
0,1,
"");
roptions->AddLowerBoundedIntegerOption("strong_branch_depth",
"To which level do we perform strong-branching",
0,0,
"");
roptions->AddLowerBoundedNumberOption("cutoff_multiplier",
"multiplier applied to cutoff_ for computing pseudo-cost of infeasible sub-problems",
1.,0,3.,
"");
roptions->AddLowerBoundedNumberOption("pseudocost_trust_value",
"Trust pseudo cost of best nway object if it is above this value",
0.,0,0,
"");
roptions->AddStringOption2("use_geo_means", "Use geometrical means to average pseudo-costs",
"yes",
"no", "Use artihmetical means",
"yes", "Use geometrical means","");
roptions->AddStringOption4("do_fixings",
"Do we fix variables in strong branching?",
"all",
"none", "Don't do any.",
"in-tree", "Fix only variables in the tree",
"strong-branching", "Fix variable in strong branching only",
"all", "Fix whenever possible",
"");
}