Simulation
This section provides detailed documentation for DYCOVE simulation-related classes.
Base Simulation Module
|
Base class for running hydrodynamic simulations. |
Abstract interface for hydrodynamic engines. |
Hydrodynamic Model Engines
ANUGA Hydrodynamic Engine
|
Hydrodynamic simulation wrapper for the ANUGA model. |
|
Engine interface for ANUGA hydrodynamic model. |
Delft3D-FM Hydrodynamic Engine
|
Hydrodynamic simulation wrapper for the Delft3D FM model. |
|
Engine interface for DFM hydro-morphodynamic model. |
Baptist Operator (ANUGA)
|
Applies vegetation-induced flow drag based on the Baptist formulation. |
Simulation Helper Classes
Model Coupling
|
Class to handle coupling between hydrodynamic model and vegetation model. |
Output Management
|
For saving |
Simulation Data
|
Tracks and manages simulation time state variables. |
|
Stores hydrodynamic model outputs used to compute vegetation responses. |
Vegetation Modules
Species Classes
|
A single vegetation species. |
|
A class for handling multiple vegetation species. |
Species Data
|
Container for vegetation trait parameters and life-cycle settings. |
|
Represents a vegetation cohort (single colonization event) tracked through time. |