Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultPlanningUnitHeading = "PlanningUnit"
View Source
const ModelSuppliedPlanningUnitName = "ModelSuppliedPlanningUnitName"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionSummary ¶
type ActionSummary string
type ManagementActionType ¶
type ManagementActionType string
type ManagementActions ¶
type ManagementActions []ManagementActionType
func (ManagementActions) Len ¶
func (m ManagementActions) Len() int
func (ManagementActions) Less ¶
func (m ManagementActions) Less(i, j int) bool
func (ManagementActions) Swap ¶
func (m ManagementActions) Swap(i, j int)
type Solution ¶
type Solution struct { Id string DecisionVariables variable.EncodeableDecisionVariables PlanningUnits planningunit.Ids `json:"-"` ManagementActions map[ManagementActionType]bool `json:"-"` ActiveManagementActions map[planningunit.Id]ManagementActions InactiveManagementActions map[planningunit.Id]ManagementActions `json:"-"` EncodedActions string `json:"-"` attributes.ContainedAttributes }
func NewSolution ¶
func (Solution) ActionsAsStrings ¶
func (Solution) FileNameSafeId ¶
func (*Solution) MatchErrors ¶
func (s *Solution) MatchErrors(other *Solution) *compositeErrors.CompositeError
func (*Solution) PlanningUnitHeading ¶
type SolutionBuilder ¶
type SolutionBuilder struct {
// contains filtered or unexported fields
}
func (*SolutionBuilder) Build ¶
func (sb *SolutionBuilder) Build() *Solution
func (*SolutionBuilder) ForModel ¶
func (sb *SolutionBuilder) ForModel(model model.Model) *SolutionBuilder
func (*SolutionBuilder) WithId ¶
func (sb *SolutionBuilder) WithId(id string) *SolutionBuilder
type Summary ¶
type Summary struct { SortIndex uint64 `json:"-"` Id string Variables VariableSetSummary Actions ActionSummary Note string }
func (*Summary) WithSortOrder ¶
type VariableSetSummary ¶
type VariableSetSummary []VariableSummary
type VariableSummary ¶
Click to show internal directories.
Click to hide internal directories.