G-Cubed
Python G-Cubed 5.0.2.0 · build 1
Generation details
Source revision
4c4a95aded1b5ca5e8f9c292ad8250440cd9c18b (modified inputs)
Source fingerprint
e2c719b38e03c6b1748f10e26bc1caf1ead5674dd1beee6628a6ccf7b90fd39b
Generated (UTC)
2026-11-11T03:06:22.844261+00:00
Generator
pdoc 16.0.0, CPython 3.14.8
Generation metadata

gcubed.projections.simulation_layer

This module contains the SimulationLayer class, for doing projections for a single simulation layer.

Compute model simulations over the projection horizon.

SimulationLayer( simulation_layer_definition: gcubed.projections.simulation_layer_definition.SimulationLayerDefinition, previous_projections: gcubed.projections.projections.Projections, *, retain_database_projections: bool = False)

Constructor

Use this constructor for any simulation that is the first simulation layer applied to baseline projections.

Arguments

simulation_layer_definition: The definition of this simulation layer

previous_projections: The projections that this simulation layer builds upon, baseline or another type.

retain_database_projections: Retain the database projections generated during construction for subsequent output access. Defaults to False.

The definition for this simulation layer, giving access to the information about the simulation being done in this layer.