Documentation
¶
Index ¶
- type EventScheduler
- func (event EventScheduler) EstimateRoundEntries() ([]int, error)
- func (event EventScheduler) EstimateRounds() (int, error)
- func (event EventScheduler) EstimateRuntime() (int, error)
- func (event *EventScheduler) SetDanceDuration(seconds int) error
- func (event *EventScheduler) SetFloorCapacity(capacity int) error
- func (event *EventScheduler) SetRecallRate(rate int) error
- func (event *EventScheduler) SetTargetFinalSize(target int) error
- func (event *EventScheduler) SetTotalDances(dances int) error
- func (event *EventScheduler) SetTotalEntries(entries int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventScheduler ¶
type EventScheduler struct {
// contains filtered or unexported fields
}
EventSchedule takes parameters of an event and estimates the run time of an event
func (EventScheduler) EstimateRoundEntries ¶
func (event EventScheduler) EstimateRoundEntries() ([]int, error)
func (EventScheduler) EstimateRounds ¶
func (event EventScheduler) EstimateRounds() (int, error)
func (EventScheduler) EstimateRuntime ¶
func (event EventScheduler) EstimateRuntime() (int, error)
EstimateRuntime estimates the total time to run this event and return the number of minutes and an error (if happens)
func (*EventScheduler) SetDanceDuration ¶
func (event *EventScheduler) SetDanceDuration(seconds int) error
func (*EventScheduler) SetFloorCapacity ¶
func (event *EventScheduler) SetFloorCapacity(capacity int) error
func (*EventScheduler) SetRecallRate ¶
func (event *EventScheduler) SetRecallRate(rate int) error
func (*EventScheduler) SetTargetFinalSize ¶
func (event *EventScheduler) SetTargetFinalSize(target int) error
func (*EventScheduler) SetTotalDances ¶
func (event *EventScheduler) SetTotalDances(dances int) error
func (*EventScheduler) SetTotalEntries ¶
func (event *EventScheduler) SetTotalEntries(entries int) error
Click to show internal directories.
Click to hide internal directories.