Class FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl>

java.lang.Object
org.sosy_lab.java_smt.basicimpl.FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl>
Type Parameters:
TFormulaInfo - the solver specific type for formulas.
TType - the solver specific type for formula types.
TEnv - the solver specific type for the environment/context.

public abstract class FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> extends Object
This is a helper class with several methods that are commonly used throughout the basicimpl package and may have solver-specific implementations. Each solver package is expected to provide an instance of this class, with the appropriate methods overwritten. Depending on the solver, some or all non-final methods in this class may need to be overwritten.