dummy¶
The Dummy model is a placeholder model. Its inputs are directly handed to the output sequence and therefore can be used to (temporarily) delete a model component while maintaining the network structure.
Method Features¶
-
class
hydpy.models.dummy.dummy_model.Model[source]¶ Bases:
hydpy.core.modeltools.AdHocModelThe HydPy-Dummy model.
- The following “inlet update methods” are called in the given sequence at the beginning of each simulation step:
Pick_Q_V1Query the current inflow from all inlet nodes.
- The following “outlet update methods” are called in the given sequence at the end of each simulation step:
Pass_Q_V1Uptdate the outlet link sequence.
-
class
hydpy.models.dummy.dummy_model.Pick_Q_V1[source]¶ Bases:
hydpy.core.modeltools.MethodQuery the current inflow from all inlet nodes.
-
class
hydpy.models.dummy.dummy_model.Pass_Q_V1[source]¶ Bases:
hydpy.core.modeltools.MethodUptdate the outlet link sequence.
Sequence Features¶
Flux sequences¶
-
class
hydpy.models.dummy.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 dummy.
- The following classes are selected:
Q()Abfluss [m³/s].
-
class
hydpy.models.dummy.dummy_fluxes.Q(subvars: SubVariablesType)[source]¶ Bases:
hydpy.core.sequencetools.OutputSequence[hydpy.core.sequencetools.FluxSequences]Abfluss [m³/s].
Inlet sequences¶
-
class
hydpy.models.dummy.InletSequences(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None) Bases:
hydpy.core.sequencetools.LinkSequences[InletSequence]Inlet sequences of model dummy.
- The following classes are selected:
Q()Abfluss (runoff) [m³/s].
Outlet sequences¶
-
class
hydpy.models.dummy.OutletSequences(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None) Bases:
hydpy.core.sequencetools.LinkSequences[OutletSequence]Outlet sequences of model dummy.
- The following classes are selected:
Q()Abfluss (runoff) [m³/s].
-
class
hydpy.models.dummy.dummy_outlets.Q(subvars: SubVariablesType)[source]¶ Bases:
hydpy.core.sequencetools.LinkSequence[hydpy.core.sequencetools.OutletSequences]Abfluss (runoff) [m³/s].
- Calculated by the method:
-
class
hydpy.models.dummy.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 dummy.
- The following classes are selected:
Q()Abfluss [m³/s].
-
class
hydpy.models.dummy.InletSequences(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.sequencetools.LinkSequences[InletSequence]Inlet sequences of model dummy.
- The following classes are selected:
Q()Abfluss (runoff) [m³/s].
-
class
hydpy.models.dummy.OutletSequences(master: hydpy.core.sequencetools.Sequences, cls_fastaccess: Optional[Type[FastAccessType]] = None, cymodel: Optional[hydpy.core.typingtools.CyModelProtocol] = None)¶ Bases:
hydpy.core.sequencetools.LinkSequences[OutletSequence]Outlet sequences of model dummy.
- The following classes are selected:
Q()Abfluss (runoff) [m³/s].