data

package
v0.0.0-...-c864ae1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2023 License: BSD-2-Clause, BSD-3-Clause, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CsvOutput   = ScenarioOutputType{"CSV"}
	JsonOutput  = ScenarioOutputType{"JSON"}
	ExcelOutput = ScenarioOutputType{"EXCEL"}
)
View Source
var (
	SummaryLevel = ScenarioOutputLevel{"Summary"}
	DetailLevel  = ScenarioOutputLevel{"Detail"}
)

Functions

This section is empty.

Types

type Config

type Config struct {
	MetaData data.MetaDataConfig

	Scenario ScenarioConfig
	Annealer data.AnnealerConfig
	Model    data.ModelConfig
}

func RetrieveConfigFromFile

func RetrieveConfigFromFile(configFilePath string) (*Config, error)

func RetrieveConfigFromString

func RetrieveConfigFromString(tomlString string) (*Config, error)

type ReportingConfig

type ReportingConfig struct {
	ReportEveryNumberOfIterations uint64
	CheckingLoopInvariant         bool
	data.LoggingConfig
}

type ScenarioConfig

type ScenarioConfig struct {
	Name string

	RunNumber                  uint64
	MaximumConcurrentRunNumber uint64

	OutputPath  string
	OutputType  ScenarioOutputType
	OutputLevel ScenarioOutputLevel

	CpuProfilePath string

	Reporting ReportingConfig

	UserDetail map[string]interface{}
}

type ScenarioOutputLevel

type ScenarioOutputLevel struct {
	// contains filtered or unexported fields
}

func (*ScenarioOutputLevel) String

func (sol *ScenarioOutputLevel) String() string

func (*ScenarioOutputLevel) UnmarshalText

func (sol *ScenarioOutputLevel) UnmarshalText(text []byte) error

type ScenarioOutputType

type ScenarioOutputType struct {
	// contains filtered or unexported fields
}

func (*ScenarioOutputType) String

func (sot *ScenarioOutputType) String() string

func (*ScenarioOutputType) UnmarshalText

func (sot *ScenarioOutputType) UnmarshalText(text []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL