NetworkStateReaderTNode, TReach Constructor (IModuleNetworkTNode, TReach, NetworkDataDouble, FuncTReach, Int32, ActionTReach, Int32, Double) |
Create network state reader class
Namespace:
DHI.Mike1D.Engine
Assembly:
DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax public NetworkStateReader(
IModuleNetwork<TNode, TReach> network,
NetworkData<double> data,
Func<TReach, int[]> reachIndexListSelector,
Action<TReach, int, double> gpValueSetter
)
Public Sub New (
network As IModuleNetwork(Of TNode, TReach),
data As NetworkData(Of Double),
reachIndexListSelector As Func(Of TReach, Integer()),
gpValueSetter As Action(Of TReach, Integer, Double)
)
public:
NetworkStateReader(
IModuleNetwork<TNode, TReach>^ network,
NetworkData<double>^ data,
Func<TReach, array<int>^>^ reachIndexListSelector,
Action<TReach, int, double>^ gpValueSetter
)
Parameters
- network
- Type: DHI.Mike1D.EngineIModuleNetworkTNode, TReach
Module with network data - data
- Type: DHI.Mike1D.GenericNetworkDataDouble
State data - reachIndexListSelector
- Type: SystemFuncTReach, Int32
Index list selector, usually returning the H- or Q-indexlist for the network reach - gpValueSetter
- Type: SystemActionTReach, Int32, Double
Action for setting a grid point value to the grid point on the specified reach and specified grid opint index.
See Also