DHI.Mike1D.Mike1DDataAccess.NetworkAnalysisTool Namespace

[Missing <summary> documentation for "N:DHI.Mike1D.Mike1DDataAccess.NetworkAnalysisTool"]

Classes

AnalysisReporter Class in charge of writing the results of the analysis into a log report file.
ArgumentsParser Class in charge of parsing and reading the arguments form the console application, then giving them back to the analysis tool instance.
HCourantNbAnalysisTool Class for execution of the time step analysis based on the courant number.
HDistanceAnalysisTool Class responsible for executing the distance analysis of the river/pipe network.
HPointBase Common functionality for calculation of H points stability analysis.
HPointCourant Class in charge of executing the time step network analysis based on the courant number, used as target for the analysis.
HPointDistance Class in charge of executing a H-point distance analysis of a 1-D network.
HPointSurfaceArea H point class used for Surface area analysis.
HSurfaceAreaAnalysisTool Classs in charge of executing a surface analysis of a 1-D water flow network.
NetworkAnalysisTool Base class executing the analysis for stability.
NetworkAnalysisToolFactory Auxiliary class to create the right Network analysis tool.

Structures

Param Struct created to hold the set of chosen user parameters for the network analysis which is used to include in the log report file. Right now, waterdepth and target courant number are the only available options.

Interfaces

IHPointAnalysis Interface structure to store the sorted H-point according to the specified criterion.
INetworkAnalysisTool Interface used when calling the network analysis tool. Some of the methods are only used by the Unit test.

Delegates

AnalysisReporterStringGetter delegate to add a customized string message using different values for units and quantities.

Enumerations

AnalysisType Specifies the criterion for the stability analysis to be executed. Currently only three options are available: 1) Distance between H-points; 2) Surface Area between H-points 3) Courant Number for each H-point.
WaterDepthMode Type of WaterDepth Conditions Used to run the analysis.