Basics¶
Basic structure¶
The basic model structure is assumed the following:
- The model itself (
NumericalModel) knows: - some metadata
- the variables (
SetOfStateVariables) - the parameters (
SetOfParameters) - the forcing (
SetOfForcingValues) - the numerical schemes (
SetOfNumericalSchemes) - [output facilities]
- The model itself (
- The numerical schemes (
SetOfNumericalSchemes) know: - the individual numerical schemes (
NumericalScheme) each for a specific equation (Equation) - how to integrate their equations (
NumericalScheme.integrate)
- the individual numerical schemes (
- The numerical schemes (
- The equations (
SetOfEquations) know: - the equation variable (
StateVariable) - the equation input (
SetOfInterfaceValues) - which may contain other variables - how to calculate the equation (e.g. the linear and nonlinear part of a derivative)
- the equation variable (
- The equations (
The basic model structure