SummedQuantityCalculator Class

Calculator giving summed value of quantity from a given part of the network.

Definition

Namespace: DHI.Mike1D.Engine.AddOns
Assembly: DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class SummedQuantityCalculator : NetworkIterator
Inheritance
Object    NetworkIterator    SummedQuantityCalculator

Constructors

SummedQuantityCalculator(EngineNet, IRes1DSpatialFilter)Initializes a new instance of the SummedQuantityCalculator class
SummedQuantityCalculator(EngineNet, ListIRes1DSpatialFilter)Initializes a new instance of the SummedQuantityCalculator class

Properties

GridPointQuantity Grid point quantity used to obtain getters from the proxy system.
NodeQuantity Node quantity used to obtain getters from the proxy system.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetValue Gets the summed value from the getters.
Initialize Initialize
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
PerformActionForGridPoint Perform an action for EngineNet reach grid point.
(Overrides NetworkIterator.PerformActionForGridPoint(EngineReach, GridPoint))
PerformActionForNode Perform an action for EngineNet node.
(Overrides NetworkIterator.PerformActionForNode(EngineNode))
SkipGridPoint Checks if action for reach grid points needs to be skipped.
(Overrides NetworkIterator.SkipGridPoint(EngineReach, GridPoint))
SkipNode Checks if action for node needs to be skipped.
(Overrides NetworkIterator.SkipNode(EngineNode))
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

_filters List of filters defining the summed quantity.
_getters List of getters constituting the summed quantity.
_proxyUtil

Class for easing handling of proxies, and providing proxy functionality for the entire EngineNet, spanning quantities from all its modules.

See Also