Click or drag to resize

CatchmentNam Class

Inheritance Hierarchy

Namespace:  DHI.Mike1D.RainfallRunoffModule
Assembly:  DHI.Mike1D.RainfallRunoffModule (in DHI.Mike1D.RainfallRunoffModule.dll) Version: 18.0.0.0 (11.1.1.1111)
Syntax
C#
public class CatchmentNam : CatchmentNamData, 
	IModelStateReadWrite

The CatchmentNam type exposes the following members.

Constructors
  NameDescription
Public methodCatchmentNam(String)
Initializes a new instance of the CatchmentNam class
Public methodCatchmentNam(String, String)
Initializes a new instance of the CatchmentNam class
Top
Properties
  NameDescription
Public propertyActualEvaporation
Public propertyAdditional (Inherited from CatchmentNamData.)
Public propertyAdditionalFlow (Inherited from Catchment.)
Public propertyArea (Inherited from Catchment.)
Protected propertyAreaInSquareKm (Inherited from Catchment.)
Public propertyAutocal (Inherited from CatchmentNamData.)
Public propertyBaseFlowLower
Public propertyBaseTemperature (Inherited from CatchmentNamData.)
Public propertyBoundaryAbstraction
Public propertyBoundaryDayCoeff
Public propertyBoundaryEvaporation
Public propertyBoundaryRadiation
Public propertyBoundaryRainfall
Public propertyBoundarySourceIrrigation
Public propertyBoundarySourceRainfall (Inherited from Catchment.)
Public propertyBoundaryTemperature
Public propertyCapilarFlux
Public propertyCapilarFluxParameter (Inherited from CatchmentNamData.)
Public propertyCatchmentGeometry (Inherited from Catchment.)
Public propertyCatchmentName (Inherited from Catchment.)
Public propertyCenterPoint (Inherited from Catchment.)
Public propertyCheckPoints (Inherited from Catchment.)
Public propertyClientName (Inherited from Catchment.)
Public propertyConstDegreeDayCoef (Inherited from CatchmentNamData.)
Public propertyConstGwDepthForZeroBaseFlow (Inherited from CatchmentNamData.)
Public propertyCropCoeffs (Inherited from CatchmentNamData.)
Public propertyCurrentTime (Inherited from Catchment.)
Public propertyEffectiveArea (Inherited from Catchment.)
Public propertyEffectiveTimeStep (Inherited from Catchment.)
Public propertyEndTime (Inherited from Catchment.)
Public propertyExternalChainage (Inherited from CatchmentNamData.)
Public propertyExternalRiverName (Inherited from CatchmentNamData.)
Public propertyGroundWaterDepth
Public propertyGwCAreaRatio (Inherited from CatchmentNamData.)
Public propertyIncludeElevationZones (Inherited from CatchmentNamData.)
Public propertyIncludeRadiation (Inherited from CatchmentNamData.)
Public propertyIncludeRainfallDegreeDay (Inherited from CatchmentNamData.)
Public propertyIncludeSnow (Inherited from CatchmentNamData.)
Public propertyInfiltrationRateAtFieldCapacity (Inherited from CatchmentNamData.)
Public propertyInfiltrationToGroundWater
Public propertyInitial (Inherited from CatchmentNamData.)
Public propertyInterFlowFirstReservoir
Public propertyInterFlowOutflow
Public propertyLossesToEvaporation (Inherited from CatchmentNamData.)
Public propertyLossesToGroundwater (Inherited from CatchmentNamData.)
Public propertyLossesToOverlandFlow (Inherited from CatchmentNamData.)
Public propertyLowerGwRechargeCoef (Inherited from CatchmentNamData.)
Public propertyMaxGwDepthForZeroBaseFlow (Inherited from CatchmentNamData.)
Public propertyMaximumFlow (Inherited from Catchment.)
Public propertyMinGwDepthForTranferToUpperStorage (Inherited from CatchmentNamData.)
Public propertyMinGwDepthForZeroBaseFlow (Inherited from CatchmentNamData.)
Public propertyMinimumFlow (Inherited from Catchment.)
Public propertyMinTime Obsolete. (Inherited from Catchment.)
Public propertyModelId (Inherited from Catchment.)
Public propertyName Obsolete. (Inherited from Catchment.)
Public propertyNumberOfSnowZones (Inherited from CatchmentNamData.)
Public propertyObservedData (Inherited from Catchment.)
Public propertyOverLandFirstReservoirFlow
Public propertyOverLandFirstReservoirStorage
Public propertyOverLandflowRunoffCoeff (Inherited from CatchmentNamData.)
Public propertyOverLandOutflow
Public propertyOverLandSecondReservoirStorage
Public propertyPercentageFromExternalRiver (Inherited from CatchmentNamData.)
Public propertyPercentageFromLocalGroundWater (Inherited from CatchmentNamData.)
Public propertyPercentageFromLocalRiver (Inherited from CatchmentNamData.)
Public propertyPersons (Inherited from Catchment.)
Public propertyRadiationCoeff (Inherited from CatchmentNamData.)
Public propertyRainfallDegreeDayCoeff (Inherited from CatchmentNamData.)
Public propertyRootZoneStorage
Public propertyRootZoneStorageMax (Inherited from CatchmentNamData.)
Public propertyRunoff (Inherited from Catchment.)
Public propertyRuntimeDiagnostics (Inherited from Catchment.)
Public propertySeasonalDegreeDayCoeff (Inherited from CatchmentNamData.)
Public propertySeasonalDegreeDayCoeffTimeSeries (Inherited from CatchmentNamData.)
Public propertySeasonalRelativeGwDepth (Inherited from CatchmentNamData.)
Public propertySnowStorage
Public propertySnowWaterRetention
Public propertySnowZoneAreaCoverage
Public propertySnowZoneCombinedDegreeDayCoeff
Public propertySnowZonePrecipitation
Public propertySnowZoneQMelt
Public propertySnowZoneTemperature
Public propertySpecificYield (Inherited from CatchmentNamData.)
Public propertyStartTime Obsolete. (Inherited from Catchment.)
Public propertyStormWaterLIDs (Inherited from Catchment.)
Public propertySurfaceStorage
Public propertySurfaceStorageMax (Inherited from CatchmentNamData.)
Public propertyThresholdGroundWaterRecharge (Inherited from CatchmentNamData.)
Public propertyThresholdInterFlow (Inherited from CatchmentNamData.)
Public propertyThresholdOverlandFlow (Inherited from CatchmentNamData.)
Public propertyTimeConstantBaseFlow (Inherited from CatchmentNamData.)
Public propertyTimeConstantFirstReservoir (Inherited from CatchmentNamData.)
Public propertyTimeConstantInterFlow (Inherited from CatchmentNamData.)
Public propertyTimeConstantLowerBaseFlow (Inherited from CatchmentNamData.)
Public propertyTimeConstantSecondReservoir (Inherited from CatchmentNamData.)
Public propertyTimeOfMaximumFlow (Inherited from Catchment.)
Public propertyTimeOfMinimumFlow (Inherited from Catchment.)
Public propertyTimeStep (Inherited from CatchmentNamData.)
Public propertyTotalAdditionalInflowVolume (Inherited from Catchment.)
Public propertyTotalInfiltration
Public propertyTotalLossVolume (Inherited from Catchment.)
Public propertyTotalRainfallVolume (Inherited from Catchment.)
Public propertyTotalRunoffVolume (Inherited from Catchment.)
Public propertyTSBuffer (Inherited from Catchment.)
Public propertyUseAbstraction (Inherited from CatchmentNamData.)
Public propertyUseCropCoeffsAndLosses (Inherited from CatchmentNamData.)
Public propertyUseFullEvaporationOnSnow (Inherited from CatchmentNamData.)
Public propertyUseHotStartFile (Inherited from Catchment.)
Public propertyUseIrrigationModule (Inherited from CatchmentNamData.)
Public propertyUseSeasonalDegreeDayCoeff (Inherited from CatchmentNamData.)
Public propertyUseSeasonalGwDepthForZeroBaseFlow (Inherited from CatchmentNamData.)
Public propertyUseTimeConstantSecondReservoir (Inherited from CatchmentNamData.)
Public propertyVolumeOnGroundAdded (Inherited from Catchment.)
Public propertyYearlyRunoff (Inherited from Catchment.)
Public propertyYearlyStatistics (Inherited from Catchment.)
Public propertyZoneArea (Inherited from CatchmentNamData.)
Public propertyZoneDryTemperatureCorrection (Inherited from CatchmentNamData.)
Public propertyZoneElevation (Inherited from CatchmentNamData.)
Public propertyZoneMaximumStorage (Inherited from CatchmentNamData.)
Public propertyZoneMaxWaterInSnow (Inherited from CatchmentNamData.)
Public propertyZoneMinimumStorage (Inherited from CatchmentNamData.)
Public propertyZonePrecipitationCorrection (Inherited from CatchmentNamData.)
Public propertyZoneWetTemperatureCorrection (Inherited from CatchmentNamData.)
Top
Methods
  NameDescription
Public methodAccepts (Inherited from Catchment.)
Public methodAddToOffers (Inherited from Catchment.)
Public methodApplyBoundary(ICatchmentSourceBoundary) (Inherited from Catchment.)
Public methodApplyBoundary(CatchmentSourceBoundaryTypes, IBoundarySource) (Overrides CatchmentApplyBoundary(CatchmentSourceBoundaryTypes, IBoundarySource).)
Public methodApplyBoundary(GlobalSourceBoundaryTypes, GlobalGeoLocatedSource) (Overrides CatchmentApplyBoundary(GlobalSourceBoundaryTypes, GlobalGeoLocatedSource).)
Protected methodApplyBoundaryLIDs(GlobalGeoLocatedSource) (Inherited from Catchment.)
Protected methodApplyBoundaryLIDs(ICatchmentSourceBoundary) (Inherited from Catchment.)
Protected methodApplyBoundaryLIDs(CatchmentSourceBoundaryTypes, IBoundarySource) (Inherited from Catchment.)
Protected methodApplyBoundaryLIDs(GlobalSourceBoundaryTypes, GlobalGeoLocatedSource) (Inherited from Catchment.)
Public methodBoundaryTypeIsAdditive (Inherited from Catchment.)
Public methodCalcInitialGWDepthFromBaseflow
Public methodCalcInitialOverlandFirstReservoirStorageFromFlow
Public methodCalcInitialOverlandSecondReservoirStorageFromFlow
Public methodCalcTimeConstantFirstReservoir
Public methodCalcTimeConstantSecondReservoir
Public methodCalculateGwDepthForZeroBaseFlow
Protected methodCalculateStatistics (Overrides CatchmentStateCalculateStatistics.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Inherited from Catchment.)
Protected methodFinalizeTimeStep (Overrides CatchmentFinalizeTimeStep.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetRequiredTypes (Overrides CatchmentGetRequiredTypes.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetYearlyStat
Public methodInitialize (Overrides CatchmentInitialize(IDiagnostics).)
Public methodInitializePlugins (Inherited from Catchment.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOffers (Inherited from Catchment.)
Public methodPerformTimeStep (Inherited from Catchment.)
Public methodPrepare (Overrides CatchmentPrepare(DateTime, DateTime, RRParameters, IDiagnostics).)
Protected methodPrepareForTimeStep (Overrides CatchmentPrepareForTimeStep.)
Public methodPreparePlugins (Inherited from Catchment.)
Protected methodPrepareSource (Inherited from Catchment.)
Protected methodPrepareState (Inherited from CatchmentState.)
Protected methodReadPluginStates (Inherited from Catchment.)
Public methodReadState
Public methodReset (Inherited from Catchment.)
Public methodResetBoundaries (Inherited from Catchment.)
Public methodStateUpdated (Overrides CatchmentStateStateUpdated.)
Protected methodTakeTimeStep (Inherited from Catchment.)
Public methodTimeOffers (Inherited from Catchment.)
Public methodTimeOfNextUpdate Obsolete. (Inherited from Catchment.)
Public methodTimeValueGetter (Inherited from Catchment.)
Public methodToString (Inherited from Catchment.)
Public methodTransferToStateVariableTable (Overrides CatchmentStateTransferToStateVariableTable.)
Protected methodTriggerPostTimeStepEvent (Inherited from Catchment.)
Public methodType (Overrides CatchmentType.)
Public methodUpdate (Overrides CatchmentUpdate(DateTime).)
Protected methodUpdateCheckPointTime (Inherited from Catchment.)
Protected methodUpdateRouting (Overrides CatchmentUpdateRouting.)
Protected methodUpdateStorage (Overrides CatchmentUpdateStorage.)
Protected methodUpdateTime (Inherited from Catchment.)
Protected methodUpdateTimeStepUsingCheckPoint (Inherited from Catchment.)
Public methodValidate (Overrides CatchmentValidate.)
Public methodValidate(IDiagnostics, Boolean)
Protected methodValidateLIDs (Inherited from Catchment.)
Public methodValueGetter (Inherited from Catchment.)
Public methodValueSetter (Inherited from Catchment.)
Public methodVolumeInCatchment (Overrides CatchmentVolumeInCatchment.)
Public methodVolumeInCatchmentAtStart (Overrides CatchmentVolumeInCatchmentAtStart.)
Protected methodWritePluginStates (Inherited from Catchment.)
Public methodWriteState
Top
Events
  NameDescription
Public eventPostTimeStepEvent (Inherited from Catchment.)
Top
Fields
  NameDescription
Protected field_additionalFlow (Inherited from Catchment.)
Protected field_additionalFlowOld (Inherited from Catchment.)
Protected field_area (Inherited from Catchment.)
Protected field_boundarySourceEvaporation (Inherited from Catchment.)
Protected field_boundarySourceRainfall (Inherited from Catchment.)
Protected field_boundarySourceTemperature (Inherited from Catchment.)
Protected field_checkPointTime (Inherited from Catchment.)
Protected field_cropCoeffs (Inherited from CatchmentNamData.)
Protected field_effectiveTimeStep (Inherited from Catchment.)
Protected field_endTime (Inherited from Catchment.)
Protected field_includeSnow (Inherited from CatchmentNamData.)
Protected field_maximumFlow (Inherited from Catchment.)
Protected field_minimumFlow (Inherited from Catchment.)
Protected field_minTime (Inherited from Catchment.)
Protected field_offerDelegates (Inherited from Catchment.)
Protected field_offers (Inherited from Catchment.)
Protected field_runoff (Inherited from Catchment.)
Protected field_runtimeDiagnostics (Inherited from Catchment.)
Protected field_startTime (Inherited from Catchment.)
Protected field_stateVariableLoss (Inherited from CatchmentState.)
Protected field_stateVariableNetRainfall (Inherited from CatchmentState.)
Protected field_stateVariableTotalInfiltration (Inherited from CatchmentState.)
Protected field_stateVariableTotalRunOff (Inherited from CatchmentState.)
Protected field_stormwaterLIDs (Inherited from Catchment.)
Protected field_timeNew (Inherited from Catchment.)
Protected field_timeOfLastUpdate (Inherited from Catchment.)
Protected field_timeOfMaximumFlow (Inherited from Catchment.)
Protected field_timeOfMinimumFlow (Inherited from Catchment.)
Protected field_timeOld (Inherited from Catchment.)
Protected field_timeStep (Inherited from Catchment.)
Protected field_timeStepInHours (Inherited from CatchmentNamData.)
Protected field_totalAdditionalInflowVolume (Inherited from Catchment.)
Protected field_totalLossVolume (Inherited from Catchment.)
Protected field_totalRainfallVolume (Inherited from Catchment.)
Protected field_totalRunoffVolume (Inherited from Catchment.)
Protected field_tsBuffer (Inherited from Catchment.)
Protected field_useHotStartFile (Inherited from Catchment.)
Protected field_volumeOnGroundAdded (Inherited from Catchment.)
Protected field_volumeOnGroundAfterRouting (Inherited from Catchment.)
Protected field_volumeOnGroundBeforeRouting (Inherited from Catchment.)
Protected field_yearlyStatistics (Inherited from Catchment.)
Public fieldCatchmentPlugins (Inherited from Catchment.)
Public fieldValueBuffer (Inherited from Catchment.)
Top
See Also