KSLCore
Toggle table of contents
R1.2.7
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
KSLCore
KSLCore
/
ksl.simopt.solvers.trackers
/
AbstractNestedSolverStateTracker
Abstract
Nested
Solver
State
Tracker
abstract
class
AbstractNestedSolverStateTracker
(
val
macroSolver
:
Solver
,
val
microSolver
:
Solver
)
(
source
)
Inheritors
NestedConsoleSolverStateTracker
NestedCsvSolverStateTracker
NestedDataFrameSolverStateTracker
Members
Constructors
Abstract
Nested
Solver
State
Tracker
Link copied to clipboard
constructor
(
macroSolver
:
Solver
,
microSolver
:
Solver
)
Properties
current
Macro
Iteration
Link copied to clipboard
protected
var
currentMacroIteration
:
Int
experiment
Name
Link copied to clipboard
var
experimentName
:
String
macro
Solver
Link copied to clipboard
protected
val
macroSolver
:
Solver
micro
Solver
Link copied to clipboard
protected
val
microSolver
:
Solver
tracking
Context
Link copied to clipboard
protected
val
trackingContext
:
TrackingContext
Functions
consume
Macro
Link copied to clipboard
protected
abstract
fun
consumeMacro
(
outerSnapshot
:
SolverStateSnapshot
)
consume
Micro
Link copied to clipboard
protected
abstract
fun
consumeMicro
(
innerSnapshot
:
SolverStateSnapshot
)
on
Macro
Lifecycle
Event
Link copied to clipboard
protected
open
fun
onMacroLifecycleEvent
(
status
:
SolverStatus
)
start
Tracking
Link copied to clipboard
fun
startTracking
(
)
stop
Tracking
Link copied to clipboard
fun
stopTracking
(
)