Class ConfiguredBase

Inheritance Relationships

Derived Types

Class Documentation

class ConfiguredBase

A base class necessary for the tryConfigure() functions to work.

Subclassed by Nextsim::Configured< Config3 >, Nextsim::Configured< MissingData >, Nextsim::Configured< MEVPDynamics >, Nextsim::Configured< Model >, Nextsim::Configured< ConfigOutput >, Nextsim::Configured< BBMDynamics >, Nextsim::Configured< PrognosticData >, Nextsim::Configured< Config2 >, Nextsim::Configured< C >

Public Functions

virtual ~ConfiguredBase() = default
virtual void configure() = 0

The configuration function.

virtual ConfigMap getConfiguration() const = 0

Returns the current configuration of the object.