Mutable Solver
General type for mutable logic Solvers. MutableSolvers differ from Solvers in that they expose public methods for letting clients affect the state of the solver -- e.g. affecting the KB -- while no resolution process is ongoing.
Types
Functions
Link copied to clipboard
Link copied to clipboard
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>): MutableSolver
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun retractAll(clause: <ERROR CLASS>): <ERROR CLASS><<ERROR CLASS>>
Content copied to clipboard
abstract fun retractAll(fact: <ERROR CLASS>): <ERROR CLASS><<ERROR CLASS>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link 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