configuration_containers

Full name: ase2sprkkr.common.configuration_containers

Module class hierarchy

Inheritance diagram of ase2sprkkr.common.configuration_containers.BaseSection, ase2sprkkr.common.configuration_containers.ConfigurationContainer, ase2sprkkr.common.configuration_containers.CustomSection, ase2sprkkr.common.configuration_containers.DictAdaptor, ase2sprkkr.common.configuration_containers.RootConfigurationContainer, ase2sprkkr.common.configuration_containers.Section

Description

In this file the common containers of configuration values are, either for task or potential.

Configuration containers are classes, that holds configuration values and other containers, and are able to write them to a configuration file, and that are results of parsing of a configuration file.

Classes

BaseSection(definition[, container])

A section of SPRKKR configuration - i.e. part of the configuration file.

ConfigurationContainer(definition[, container])

A container for configuration (problem-definition) options and/or sections.

CustomSection(definition[, container])

Custom task section.

DictAdaptor(container)

This class wraps a container to behave as a read-only dict

RootConfigurationContainer(definition[, ...])

Base class for data of configuration/problem-definition files

Section(definition[, container])

A standard section of a task or potential (whose content is predefinded by SectionDefinition)