Module solver

Module solver 

Source

Structs§

AsyncSolveResponse
DiminishedReturnsConfig
DomainAccessor
Getter/setter accessor for a field
DomainObjectDto
Domain object definition with fields and optional mapper Fields use IndexMap to preserve insertion order, which is critical for correct WASM memory layout alignment.
DomainObjectMapper
Mapper for parsing/serializing solution objects
FieldDescriptor
Field descriptor with type, accessor, and annotations
HttpSolverService
ListAccessorDto
List accessor for WASM list operations JSON field names match Java’s DomainListAccessor
ScoreDto
SolveHandle
SolveRequest
Solve request matching solverforge-wasm-service’s PlanningProblem schema Uses IndexMap for domain and constraints to preserve insertion order.
SolveResponse
SolveStatus
Solver
SolverBuilder
Builder for creating solvers from PlanningSolution types.
SolverConfig
SolverFactory
SolverStats
Performance statistics from a solver run.
TerminationConfig
TypedSolver
A solver that is typed to a specific PlanningSolution type.

Enums§

EnvironmentMode
MoveThreadCount
PlanningAnnotation
Planning annotation types matching Java’s PlanningAnnotation hierarchy
SolveState

Constants§

DEFAULT_SERVICE_URL
Default service URL for the solver service.

Traits§

SolverService