Class CppFlags

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

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

    Fields
    Modifier and Type Field Description
    protected boolean swigCMemOwn  
  • Constructor Summary

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

    Modifier and Type Method Description
    void delete()  
    protected void finalize()  
    boolean getCp_model_dump_lns()
    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.
    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.
    java.lang.String getCp_model_dump_prefix()
    Prefix filename for all dumped files (models, solutions, lns sub-models).
    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.
    protected static long getCPtr​(CppFlags obj)  
    boolean getLog_prefix()
    Controls is time and source code info are used to prefix logging messages.
    boolean getLogtostderr()
    If true, all logging message will be sent to stderr.
    void setCp_model_dump_lns​(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.
    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 setCp_model_dump_prefix​(java.lang.String value)
    Prefix filename for all dumped files (models, solutions, lns sub-models).
    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.
    void setLog_prefix​(boolean value)
    Controls is time and source code info are used to prefix logging messages.
    void setLogtostderr​(boolean value)
    If true, all logging message will be sent to stderr.

    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)
    • finalize

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

      public void delete()
    • setLogtostderr

      public void setLogtostderr​(boolean value)
      If true, all logging message will be sent to stderr.
    • getLogtostderr

      public boolean getLogtostderr()
      If true, all logging message will be sent to stderr.
    • setLog_prefix

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

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

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

      public java.lang.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_lns

      public void setCp_model_dump_lns​(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_lns

      public boolean getCp_model_dump_lns()
      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.