Documentation ¶
Index ¶
- Constants
- type AnnealerConfigFunction
- type AnnealerConfigInterpreter
- func (i *AnnealerConfigInterpreter) Annealer() annealing.Annealer
- func (i *AnnealerConfigInterpreter) Errors() error
- func (i *AnnealerConfigInterpreter) Interpret(config *data.AnnealerConfig) *AnnealerConfigInterpreter
- func (i *AnnealerConfigInterpreter) RegisteringAnnealer(annealerType data.AnnealerType, configFunction AnnealerConfigFunction) *AnnealerConfigInterpreter
- type LoggingConfigInterpreter
- type ModelConfigFunction
- type ModelConfigInterpreter
- func (i *ModelConfigInterpreter) Errors() error
- func (i *ModelConfigInterpreter) Interpret(modelConfig *data.ModelConfig) *ModelConfigInterpreter
- func (i *ModelConfigInterpreter) Model() model.Model
- func (i *ModelConfigInterpreter) RegisteringModel(modelType string, configFunction ModelConfigFunction) *ModelConfigInterpreter
Constants ¶
View Source
const ( NullModel = "NullModel" DumbModel = "DumbModel" MultiObjectiveDumbModel = "MultiObjectiveDumbModel" CatchmentModel = "CatchmentModel" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnealerConfigFunction ¶
type AnnealerConfigFunction func(config data.AnnealerConfig) annealing.Annealer
type AnnealerConfigInterpreter ¶
type AnnealerConfigInterpreter struct {
// contains filtered or unexported fields
}
func NewAnnealerConfigInterpreter ¶
func NewAnnealerConfigInterpreter() *AnnealerConfigInterpreter
func (*AnnealerConfigInterpreter) Annealer ¶
func (i *AnnealerConfigInterpreter) Annealer() annealing.Annealer
func (*AnnealerConfigInterpreter) Errors ¶
func (i *AnnealerConfigInterpreter) Errors() error
func (*AnnealerConfigInterpreter) Interpret ¶
func (i *AnnealerConfigInterpreter) Interpret(config *data.AnnealerConfig) *AnnealerConfigInterpreter
func (*AnnealerConfigInterpreter) RegisteringAnnealer ¶
func (i *AnnealerConfigInterpreter) RegisteringAnnealer(annealerType data.AnnealerType, configFunction AnnealerConfigFunction) *AnnealerConfigInterpreter
type LoggingConfigInterpreter ¶
type LoggingConfigInterpreter struct {
// contains filtered or unexported fields
}
func NewLoggingConfigInterpreter ¶
func NewLoggingConfigInterpreter() *LoggingConfigInterpreter
func (*LoggingConfigInterpreter) Errors ¶
func (i *LoggingConfigInterpreter) Errors() error
func (*LoggingConfigInterpreter) Interpret ¶
func (i *LoggingConfigInterpreter) Interpret(config *data.LoggingConfig) *LoggingConfigInterpreter
func (*LoggingConfigInterpreter) LogHandler ¶
func (i *LoggingConfigInterpreter) LogHandler() logging.Logger
type ModelConfigFunction ¶
type ModelConfigFunction func(config data.ModelConfig) model.Model
type ModelConfigInterpreter ¶
type ModelConfigInterpreter struct {
// contains filtered or unexported fields
}
func NewModelConfigInterpreter ¶
func NewModelConfigInterpreter() *ModelConfigInterpreter
func (*ModelConfigInterpreter) Errors ¶
func (i *ModelConfigInterpreter) Errors() error
func (*ModelConfigInterpreter) Interpret ¶
func (i *ModelConfigInterpreter) Interpret(modelConfig *data.ModelConfig) *ModelConfigInterpreter
func (*ModelConfigInterpreter) Model ¶
func (i *ModelConfigInterpreter) Model() model.Model
func (*ModelConfigInterpreter) RegisteringModel ¶
func (i *ModelConfigInterpreter) RegisteringModel(modelType string, configFunction ModelConfigFunction) *ModelConfigInterpreter
Click to show internal directories.
Click to hide internal directories.