test_v3¶
This simple test model is nearly identical with test_v1
but works
on 1-dimensional sequences instead on 0-dimensional sequences.
-
class
hydpy.models.test_v3.
Model
[source]¶ Bases:
hydpy.core.modeltools.ELSModel
Test model, Version 3.
- The following methods define the relevant components of a system of ODE equations (e.g. direct runoff):
Calc_QV_V1
Calculate the actual storage losses.
- The following methods define the complete equations of an ODE system (e.g. change in storage of fast water due to effective precipitation and direct runoff):
Calc_SV_V1
Calculate the actual storage contenst.
-
numconsts
: hydpy.core.modeltools.NumConstsELS¶
-
numvars
: hydpy.core.modeltools.NumVarsELS¶
-
element
: Optional[‘devicetools.Element’]¶
-
cymodel
: Optional[typingtools.CyModelProtocol]¶
-
parameters
: parametertools.Parameters¶
-
sequences
: sequencetools.Sequences¶
-
masks
: masktools.Masks¶
-
class
hydpy.models.test_v3.
ControlParameters
(master: hydpy.core.parametertools.Parameters, cls_fastaccess: Optional[Type[hydpy.core.parametertools.FastAccessParameter]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.variabletools.SubVariables
[hydpy.core.parametertools.Parameters
,Parameter
,hydpy.core.parametertools.FastAccessParameter
]Control parameters of model test_v3.
-
class
hydpy.models.test_v3.
FluxSequences
(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.sequencetools.OutputSequences
[FluxSequence
]Flux sequences of model test_v3.
- The following classes are selected:
QV()
Storage loss vector [mm/T]
-
vars
: GroupType¶
-
class
hydpy.models.test_v3.
SolverParameters
(master: hydpy.core.parametertools.Parameters, cls_fastaccess: Optional[Type[hydpy.core.parametertools.FastAccessParameter]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.variabletools.SubVariables
[hydpy.core.parametertools.Parameters
,Parameter
,hydpy.core.parametertools.FastAccessParameter
]Solver parameters of model test_v3.
- The following classes are selected:
AbsErrorMax()
Absolute numerical error tolerance [mm/T].RelErrorMax()
Relative numerical error tolerance [1/T].RelDTMin()
Smallest relative integration time step size allowed [-].RelDTMax()
Largest relative integration time step size allowed [-].
-
class
hydpy.models.test_v3.
StateSequences
(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.sequencetools.OutputSequences
[StateSequence
]State sequences of model test_v3.
- The following classes are selected:
SV()
Storage content vector[mm].