Problem
This folder contains structures that are used to encode which kind of problem you want to solve. Each problem is encoded as a ProblemType.
Dionysos.Problem.ProblemType — TypeThe structure
ProblemTypeis the abstract type which defines a problem.
So far, two types of problems have been considered: the reach-avoid optimal control problems and the safety control problems.
Dionysos.Problem.OptimalControlProblem — TypeThe structure
OptimalControlProblem{S, XI, XT, XC, TC, T}encodes an optimal control problem where
Sis the system,XIis the initial set,XTis the target set,XCis the state cost,TCis transistion cost andTis the number of allowed time steps
Dionysos.Problem.SafetyProblem — TypeThe structure
SafetyProblem{S, XI, XS, T}encodes a safety problem where
Sis the system,XIis the initial set,XSis the safe set andTis the number of allowed time steps