ClassicSolverFactory

object ClassicSolverFactory : SolverFactory

Functions

mutableSolverOf
Link copied to clipboard
open fun mutableSolverOf(): MutableSolver
open fun mutableSolverOf(libraries: Libraries): MutableSolver
open fun mutableSolverOf(staticKb: Theory): MutableSolver
open fun mutableSolverOf(libraries: Libraries, staticKb: Theory): MutableSolver
open fun mutableSolverOf(staticKb: Theory, dynamicKb: Theory): MutableSolver
open fun mutableSolverOf(libraries: Libraries, staticKb: Theory, dynamicKb: Theory): MutableSolver
open override fun mutableSolverOf(libraries: Libraries, flags: FlagStore, staticKb: Theory, dynamicKb: Theory, stdIn: InputChannel<String>, stdOut: OutputChannel<String>, stdErr: OutputChannel<String>, warnings: OutputChannel<Warning>): MutableSolver
mutableSolverWithDefaultBuiltins
Link copied to clipboard
open fun mutableSolverWithDefaultBuiltins(): MutableSolver
open fun mutableSolverWithDefaultBuiltins(otherLibraries: Libraries): MutableSolver
open fun mutableSolverWithDefaultBuiltins(staticKb: Theory): MutableSolver
open fun mutableSolverWithDefaultBuiltins(staticKb: Theory, dynamicKb: Theory): MutableSolver
open fun mutableSolverWithDefaultBuiltins(otherLibraries: Libraries, staticKb: Theory, dynamicKb: Theory): MutableSolver
open fun mutableSolverWithDefaultBuiltins(otherLibraries: Libraries, flags: FlagStore, staticKb: Theory, dynamicKb: Theory, stdIn: InputChannel<String>, stdOut: OutputChannel<String>, stdErr: OutputChannel<String>, warnings: OutputChannel<Warning>): MutableSolver
solverOf
Link copied to clipboard
open fun solverOf(): Solver
open fun solverOf(libraries: Libraries): Solver
open fun solverOf(staticKb: Theory): Solver
open fun solverOf(libraries: Libraries, staticKb: Theory): Solver
open fun solverOf(staticKb: Theory, dynamicKb: Theory): Solver
open fun solverOf(libraries: Libraries, staticKb: Theory, dynamicKb: Theory): Solver
open override fun solverOf(libraries: Libraries, flags: FlagStore, staticKb: Theory, dynamicKb: Theory, stdIn: InputChannel<String>, stdOut: OutputChannel<String>, stdErr: OutputChannel<String>, warnings: OutputChannel<Warning>): Solver
solverWithDefaultBuiltins
Link copied to clipboard
open fun solverWithDefaultBuiltins(): Solver
open fun solverWithDefaultBuiltins(otherLibraries: Libraries): Solver
open fun solverWithDefaultBuiltins(staticKb: Theory): Solver
open fun solverWithDefaultBuiltins(staticKb: Theory, dynamicKb: Theory): Solver
open fun solverWithDefaultBuiltins(otherLibraries: Libraries, staticKb: Theory, dynamicKb: Theory): Solver
open fun solverWithDefaultBuiltins(otherLibraries: Libraries, flags: FlagStore, staticKb: Theory, dynamicKb: Theory, stdIn: InputChannel<String>, stdOut: OutputChannel<String>, stdErr: OutputChannel<String>, warnings: OutputChannel<Warning>): Solver

Properties

defaultBuiltins
Link copied to clipboard
open override val defaultBuiltins: AliasedLibrary
defaultDynamicKb
Link copied to clipboard
open val defaultDynamicKb: Theory
defaultErrorChannel
Link copied to clipboard
open val defaultErrorChannel: OutputChannel<String>
defaultFlags
Link copied to clipboard
open val defaultFlags: FlagStore
defaultInputChannel
Link copied to clipboard
open val defaultInputChannel: InputChannel<String>
defaultLibraries
Link copied to clipboard
open val defaultLibraries: Libraries
defaultOutputChannel
Link copied to clipboard
open val defaultOutputChannel: OutputChannel<String>
defaultStaticKb
Link copied to clipboard
open val defaultStaticKb: Theory
defaultWarningsChannel
Link copied to clipboard
open val defaultWarningsChannel: OutputChannel<Warning>