Click or drag to resize

HDPipeDesignOptimizationReach Methods

The HDPipeDesignOptimizationReach type exposes the following members.

Methods
  NameDescription
Public methodCalculateNewReachDiametersAndCopyToResults
Calculate new reach diameter from the Manning number of the cross section in the first (upstream) grid point, and save this diameter to the results list.
Public methodControl
Setter for controllable entity. Used by the control module. Can safely be called multiple times with the same timeN.
Public methodDeltaDiameter
Return the change in diameter from the original diameter to the newest available result
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEngineReach
Find the IReach that has _reachId == EngineReach.LocationSpan.ID. If multiple reaches exist that have the same ID in locations, the first reach is returned.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepare
Prepare the Pipe Design reach.
Public methodResetControlledState
Reset controlled state to initial values.
Public methodSaveOriginalDiameter
Save original diameters, to be used when rerunning the simulation
Public methodSetDiameterFromResults
Set reach diameter from results. This is called in Initialize() which is called so before Prepare(), therefore we cannot use _xsCircular.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidate
Validate reach data
Top
See Also