NetworkStateReaderTNode, TReach(IModuleNetworkTNode, TReach, NetworkDataDouble, ActionTNode, Double, FuncTReach, Int32, ActionTReach, Int32, Double) Constructor
Create network state reader class
Namespace: DHI.Mike1D.EngineAssembly: DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 24.0.0.0 (11.1.1.1111)
public NetworkStateReader(
IModuleNetwork<TNode, TReach> network,
NetworkData<double> data,
Action<TNode, double> nodeValueSetter,
Func<TReach, int[]> reachIndexListSelector,
Action<TReach, int, double> gpValueSetter
)
Parameters
- network IModuleNetworkTNode, TReach
- Module with network data
- data NetworkDataDouble
- State data
- nodeValueSetter ActionTNode, Double
- Action for setting a node value on the specified node
- reachIndexListSelector FuncTReach, Int32
- Index list selector, usually returning the H- or Q-indexlist for the network reach
- gpValueSetter ActionTReach, Int32, Double
- Action for setting a grid point value to the grid point on the specified reach and specified grid opint index.