SCIP++ refs/heads/main
 
Loading...
Searching...
No Matches
scippp::params::NLHDLR::CONVEX Namespace Reference

Parameters with prefix nlhdlr/convex. More...

Variables

constexpr Param< bool > CVXPRODCOMP { "nlhdlr/convex/cvxprodcomp" }
 whether to use convexity check on product composition f(h)*h
 
constexpr Param< bool > CVXQUADRATIC { "nlhdlr/convex/cvxquadratic" }
 whether to use convexity check on quadratics
 
constexpr Param< bool > CVXSIGNOMIAL { "nlhdlr/convex/cvxsignomial" }
 whether to use convexity check on signomials
 
constexpr Param< bool > DETECTSUM { "nlhdlr/convex/detectsum" }
 whether to run convexity detection when the root of an expression is a non-quadratic sum
 
constexpr Param< bool > ENABLED { "nlhdlr/convex/enabled" }
 should this nonlinear handler be used
 
constexpr Param< bool > EXTENDEDFORM { "nlhdlr/convex/extendedform" }
 whether to create extended formulations instead of looking for maximal convex expressions
 
constexpr Param< bool > HANDLETRIVIAL { "nlhdlr/convex/handletrivial" }
 whether to also handle trivial convex expressions
 

Detailed Description

Parameters with prefix nlhdlr/convex.

Variable Documentation

◆ CVXPRODCOMP

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::CVXPRODCOMP { "nlhdlr/convex/cvxprodcomp" }
constexpr

whether to use convexity check on product composition f(h)*h

Definition at line 4484 of file parameters.hpp.

◆ CVXQUADRATIC

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::CVXQUADRATIC { "nlhdlr/convex/cvxquadratic" }
constexpr

whether to use convexity check on quadratics

Definition at line 4480 of file parameters.hpp.

◆ CVXSIGNOMIAL

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::CVXSIGNOMIAL { "nlhdlr/convex/cvxsignomial" }
constexpr

whether to use convexity check on signomials

Definition at line 4482 of file parameters.hpp.

◆ DETECTSUM

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::DETECTSUM { "nlhdlr/convex/detectsum" }
constexpr

whether to run convexity detection when the root of an expression is a non-quadratic sum

Definition at line 4476 of file parameters.hpp.

◆ ENABLED

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::ENABLED { "nlhdlr/convex/enabled" }
constexpr

should this nonlinear handler be used

Definition at line 4474 of file parameters.hpp.

◆ EXTENDEDFORM

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::EXTENDEDFORM { "nlhdlr/convex/extendedform" }
constexpr

whether to create extended formulations instead of looking for maximal convex expressions

Definition at line 4478 of file parameters.hpp.

◆ HANDLETRIVIAL

constexpr Param<bool> scippp::params::NLHDLR::CONVEX::HANDLETRIVIAL { "nlhdlr/convex/handletrivial" }
constexpr

whether to also handle trivial convex expressions

Definition at line 4486 of file parameters.hpp.