reader_nl.h
Go to the documentation of this file.
33 * - For nonlinear expressions, only unary operators minus (negation), abs, pow2, sqrt, log, log10, exp, sin, cos,
35 * - For logical constraints, only operators not, or, and, iff, eq, and ne are supported and all arguments must
36 * be either boolean values or binary variables! The reader currently does not support logical operations that
39 * In addition, the reader creates special ordered set (SOS) constraints of type 1 and 2 if they were specified via
40 * [`sosnr` suffixes](https://discuss.ampl.com/t/how-can-i-use-the-solver-s-special-ordered-sets-feature/45).
44 * Next to SOS, suffixes can be used to specify flags of variables (see \ref SCIPcreateVar()) and constraints
45 * (see \ref SCIPcreateCons()). For variables, supported suffixes are `initial` and `removable`. For constraints,
46 * supported suffixes are `initial`, `separate`, `enforce`, `check`, `propagate`, `dynamic`, and `removable`.
50 * The writer currently supports the constraint handlers linear, setppc, logicor, knapsack, varbound, and nonlinear only.
51 * When writing nonlinear constraints, expression handlers entropy and signpower are currently not supported.
54/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
Definition: multiprecision.hpp:66
SCIP callable library.
Definition: struct_scip.h:72