Class CppFlags

java.lang.Object
com.google.ortools.init.CppFlags

public class CppFlags extends Object
Simple structure that holds useful C++ flags to setup from non-C++ languages.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    CppFlags(long cPtr, boolean cMemoryOwn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
     
    boolean
    DEBUG ONLY: Dump CP-SAT models during solve.

    When set to true, SolveCpModel() will dump its model protos
    (original model, presolved model, mapping model) in text format to
    'FLAGS_cp_model_dump_prefix'{model|presolved_model|mapping_model}.pbtxt.
    Prefix filename for all dumped files (models, solutions, lns sub-models).
    boolean
    DEBUG ONLY: Dump the CP-SAT final response found during solve.

    If true, the final response of each solve will be dumped to
    'FLAGS_cp_model_dump_prefix'response.pbtxt.
    boolean
    DEBUG ONLY: Dump CP-SAT LNS models during solve.

    When set to true, solve will dump all lns models proto in text format to
    'FLAGS_cp_model_dump_prefix'lns_xxx.pbtxt.
    protected static long
     
    boolean
    Controls if time and source code info are used to prefix logging
    messages.
    int
    Controls the logging level shown on stderr.

    By default, the logger will only display ERROR and FATAL logs (value 2 and
    3) to stderr.
    void
    setCp_model_dump_models(boolean value)
    DEBUG ONLY: Dump CP-SAT models during solve.

    When set to true, SolveCpModel() will dump its model protos
    (original model, presolved model, mapping model) in text format to
    'FLAGS_cp_model_dump_prefix'{model|presolved_model|mapping_model}.pbtxt.
    void
    Prefix filename for all dumped files (models, solutions, lns sub-models).
    void
    DEBUG ONLY: Dump the CP-SAT final response found during solve.

    If true, the final response of each solve will be dumped to
    'FLAGS_cp_model_dump_prefix'response.pbtxt.
    void
    DEBUG ONLY: Dump CP-SAT LNS models during solve.

    When set to true, solve will dump all lns models proto in text format to
    'FLAGS_cp_model_dump_prefix'lns_xxx.pbtxt.
    void
    setLog_prefix(boolean value)
    Controls if time and source code info are used to prefix logging
    messages.
    void
    setStderrthreshold(int value)
    Controls the logging level shown on stderr.

    By default, the logger will only display ERROR and FATAL logs (value 2 and
    3) to stderr.
    protected static long
     

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • CppFlags

      protected CppFlags(long cPtr, boolean cMemoryOwn)
    • CppFlags

      public CppFlags()
  • Method Details

    • getCPtr

      protected static long getCPtr(CppFlags obj)
    • swigRelease

      protected static long swigRelease(CppFlags obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • setStderrthreshold

      public void setStderrthreshold(int value)
      Controls the logging level shown on stderr.

      By default, the logger will only display ERROR and FATAL logs (value 2 and
      3) to stderr. To display INFO and WARNING logs (value 0 and 1), change the
      threshold to the min value of the message that should be printed.
    • getStderrthreshold

      public int getStderrthreshold()
      Controls the logging level shown on stderr.

      By default, the logger will only display ERROR and FATAL logs (value 2 and
      3) to stderr. To display INFO and WARNING logs (value 0 and 1), change the
      threshold to the min value of the message that should be printed.
    • setLog_prefix

      public void setLog_prefix(boolean value)
      Controls if time and source code info are used to prefix logging
      messages.
    • getLog_prefix

      public boolean getLog_prefix()
      Controls if time and source code info are used to prefix logging
      messages.
    • setCp_model_dump_prefix

      public void setCp_model_dump_prefix(String value)
      Prefix filename for all dumped files (models, solutions, lns sub-models).
    • getCp_model_dump_prefix

      public String getCp_model_dump_prefix()
      Prefix filename for all dumped files (models, solutions, lns sub-models).
    • setCp_model_dump_models

      public void setCp_model_dump_models(boolean value)
      DEBUG ONLY: Dump CP-SAT models during solve.

      When set to true, SolveCpModel() will dump its model protos
      (original model, presolved model, mapping model) in text format to
      'FLAGS_cp_model_dump_prefix'{model|presolved_model|mapping_model}.pbtxt.
    • getCp_model_dump_models

      public boolean getCp_model_dump_models()
      DEBUG ONLY: Dump CP-SAT models during solve.

      When set to true, SolveCpModel() will dump its model protos
      (original model, presolved model, mapping model) in text format to
      'FLAGS_cp_model_dump_prefix'{model|presolved_model|mapping_model}.pbtxt.
    • setCp_model_dump_submodels

      public void setCp_model_dump_submodels(boolean value)
      DEBUG ONLY: Dump CP-SAT LNS models during solve.

      When set to true, solve will dump all lns models proto in text format to
      'FLAGS_cp_model_dump_prefix'lns_xxx.pbtxt.
    • getCp_model_dump_submodels

      public boolean getCp_model_dump_submodels()
      DEBUG ONLY: Dump CP-SAT LNS models during solve.

      When set to true, solve will dump all lns models proto in text format to
      'FLAGS_cp_model_dump_prefix'lns_xxx.pbtxt.
    • setCp_model_dump_response

      public void setCp_model_dump_response(boolean value)
      DEBUG ONLY: Dump the CP-SAT final response found during solve.

      If true, the final response of each solve will be dumped to
      'FLAGS_cp_model_dump_prefix'response.pbtxt.
    • getCp_model_dump_response

      public boolean getCp_model_dump_response()
      DEBUG ONLY: Dump the CP-SAT final response found during solve.

      If true, the final response of each solve will be dumped to
      'FLAGS_cp_model_dump_prefix'response.pbtxt.