Class 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.