Click or drag to resize

HDPipeDesignData Methods

The HDPipeDesignData type exposes the following members.

Methods
  NameDescription
Public methodActiveReaches
Return a list of active HDPipeDesignOptimizationReach'es.
Public methodConvertFeetToMeterConditionally
Convert length to SI units if necessary
Public methodConvertMeterToFeetConditionally
Conversion from meters to feet, if InputOutputUnits is US
Public methodDeletePreviousResults
Delete result file (if possible) and delete all previously calculated diameters.
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 methodStatic memberFindEngineReachFromId
Find the EngineReach that has reachId == EngineReach.LocationSpan.ID. If multiple reaches exist that have the same ID in locations, then an exception is generated. Use this function from Prepare if the
Public methodFindPipeDesignItemFromId
Find a Pipe Design item from an id. This is used from the control module when all the reaches in an item are controlled as a group (then the control module operates on the item instead of on the individual reaches)
Public methodFindPipeDesignReachFromId
Loop through all reaches that are part of Pipe Design and return the one with the specified id.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initialize
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepare
Create controls necessary to modify pipe Manning numbers and set pipe diameters from pipe design restul file
Public methodReadResultFile
Read result file into active flag, init factor and previous results for each reach
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidate
Check PipeDesignData for errors and inconsistencies
Public methodWriteMEXFile
Write mex file, matching that of MOUSE
Public methodWriteResultFile
Write a Pipe Design result file. The result file is a PFS file that contains the pipe diameters from a Pipe Design simulation.
Top
See Also