Abstract Solver
abstract class AbstractSolver<E : ExecutionContext>( libraries: Libraries = Libraries.empty(), flags: FlagStore = FlagStore.empty(), initialStaticKb: <ERROR CLASS> = Theory.empty(), initialDynamicKb: <ERROR CLASS> = MutableTheory.empty(), inputChannels: InputStore = InputStore.fromStandard(), outputChannels: OutputStore = OutputStore.fromStandard(), trustKb: Boolean = false) : Solver
Content copied to clipboard
Constructors
Link copied to clipboard
fun AbstractSolver( libraries: Libraries = Libraries.empty(), flags: FlagStore = FlagStore.empty(), initialStaticKb: <ERROR CLASS> = Theory.empty(), initialDynamicKb: <ERROR CLASS> = MutableTheory.empty(), inputChannels: InputStore = InputStore.fromStandard(), outputChannels: OutputStore = OutputStore.fromStandard(), trustKb: Boolean = false)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
abstract override fun copy( libraries: Libraries, flags: FlagStore, staticKb: <ERROR CLASS>, dynamicKb: <ERROR CLASS>, stdIn: InputChannel<String>, stdOut: OutputChannel<String>, stdErr: OutputChannel<String>, warnings: OutputChannel<Warning>): AbstractSolver<E>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Shortcut for the standard error channel defined in outputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the standard input channel defined in inputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the standard output channel defined in outputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the warnings channel defined in outputChannels. Returns null if the channel is closed