Package org.sosy_lab.java_smt
Class SolverContextFactory.InnerUtilFactory
- java.lang.Object
-
- org.sosy_lab.java_smt.SolverContextFactory.InnerUtilFactory
-
- Enclosing class:
- SolverContextFactory
public abstract static class SolverContextFactory.InnerUtilFactory extends Object
Interface for completely encapsulating all accesses to a solver's package to decouple the solver's package from the rest of the code.This interface is only meant to be implemented by SMT solvers and used by this class, not by other classes.
-
-
Constructor Summary
Constructors Constructor Description InnerUtilFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract SolverContextgenerateSolverContext(Configuration config, LogManager logger, ShutdownNotifier pShutdownNotifier, @Nullable PathCounterTemplate solverLogfile, long randomSeed, FloatingPointRoundingMode pFloatingPointRoundingMode, AbstractNumeralFormulaManager.NonLinearArithmetic pNonLinearArithmetic)
-
-
-
Method Detail
-
generateSolverContext
protected abstract SolverContext generateSolverContext(Configuration config, LogManager logger, ShutdownNotifier pShutdownNotifier, @Nullable PathCounterTemplate solverLogfile, long randomSeed, FloatingPointRoundingMode pFloatingPointRoundingMode, AbstractNumeralFormulaManager.NonLinearArithmetic pNonLinearArithmetic) throws InvalidConfigurationException
- Throws:
InvalidConfigurationException
-
-