Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnknown = errors.New("unknown model")
ErrUnknown is used when a model could not be found.
Functions ¶
This section is empty.
Types ¶
type ModelExperimentInput ¶
type ModelSolutionInput ¶
type Repository ¶
type Service ¶
type Service interface { Create(input *UpsertInput) (SanModelID, error) Find(id SanModelID) (*SanModel, error) Update(id SanModelID, input *UpsertInput) (*SanModel, error) All() ([]*SanModel, error) RenderGraph(id SanModelID, out io.Writer) error ScheduleSolution(id SanModelID, req *ModelSolutionInput) (*solver.Solution, error) FindSolution(id SanModelID, solutionID solver.SolutionID) (*solver.Solution, error) ScheduleExperiment(id SanModelID, req *ModelExperimentInput) (*solver.Experiment, error) FindExperiment(id SanModelID, experimentID solver.ExperimentID) (*solver.Experiment, error) }
func NewService ¶
type UpsertInput ¶
Click to show internal directories.
Click to hide internal directories.