Class AbstractModel<TFormulaInfo,TType,TEnv>

java.lang.Object
org.sosy_lab.java_smt.basicimpl.AbstractEvaluator<TFormulaInfo,TType,TEnv>
org.sosy_lab.java_smt.basicimpl.AbstractModel<TFormulaInfo,TType,TEnv>
All Implemented Interfaces:
AutoCloseable, Iterable<Model.ValueAssignment>, Evaluator, Model

public abstract class AbstractModel<TFormulaInfo,TType,TEnv> extends AbstractEvaluator<TFormulaInfo,TType,TEnv> implements Model
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Description copied from interface: Model
      Pretty-printing of the model values.

      Please only use this method for debugging and not for retrieving relevant information about the model. The returned model representation is not intended for further usage like parsing, because we do not guarantee any specific format, e.g., for arrays and uninterpreted functions, and we allow the SMT solver to include arbitrary additional information about the current solver state, e.g., any available symbol in the solver, even from other provers, and temporary internal symbols.

      Specified by:
      toString in interface Model
      Overrides:
      toString in class Object