Name | Description |
---|---|
AbstractGridUnit | The main item in AbstractGridUnit is TCustomModelGrid which is an abstract class that defines the interface for a grid. It implements storage for columns and rows but not for layers. |
ActiveZone | ActiveZone is used to define classes to create zones of the active area of the model. These classes are TActiveZone and TActiveZoneGroup. |
ArgusDataEntry | User Rights Notice
This software and related material (data and documentation), contained in or furnished in connection with TArgusDataEntry component are made available by the U.S. |
AsciiRasterReaderUnit | |
BigCanvasMethods | BigCanvasMethods provides methods that can be used to draw on a TBitmap32 when the coordinates used for drawing are outside the range of a smallint. |
CalCompRoutines | TRICP was designed to call plotting routines in the (obsolete) Calcomp plotter. |
CheckInternetUnit | CheckInternetUnit defines TCheckInternetThread. TCheckInternetThread is started when ModelMuse starts. It checks a file on the Internet to see if ModelMuse has been updated. It also downloads a list of available videos about ModelMuse and will start one if appropriate. |
ClassificationUnit | ClassificationUnit defines classes and procedures that are used to place objects in a TTreeView or TVirtualStringTree component in a way that reflects their classification. |
ColorSchemes | ColorSchemes provides method for converting from a fraction in the range of 0 to 1 to a color. |
ColRowLayerChangeUnit | ColRowLayerChangeUnit is used define TCustomLayerRowColumnSelector which is an abstract base class whose descendants handle changes of the selected column, row, or layer. |
CompressedImageUnit | CompressedImageUnit provides a bitmap that can be saved in compressed form as well as a TCollection to save them in and a method for determining where the image should be plotted. |
ContourExport | |
ContourUnit | ContourUnit is used to create a series of contour lines based on a grid of data values or data values at arbitrary locations. |
ConvexHullUnit | |
CoordinateConversionUnit | CoordinateConversionUnit is used to convert coordinates in latitude and longitude expressed in radians to X and Y coordinates expressed in the Universal Transverse Mercator (UTM) projection. |
CursorsFoiledAgain | CursorsFoiledAgain defines a series of cursor constants. It creates the associated cursors in the initialization section and destroys them in the finalization section. |
CustomBoundaryZone | CustomBoundaryZone is used to define abstract ancestors for flux and leaky boundary condition zones. These classes are TCustomBoundaryDataSets, TBoundaryZone, and TCustomBoundaryGroup. |
CustomExtendedDialogForm | CustomExtendedDialogForm defines TCustomExtendedDialog which is an abstract ancestor used to create standard dialog boxes that contain extra controls. |
CustomFrameFluxObsUnit | CustomFrameFluxObsUnit defines a frame that is used to define the flux observation data for a particular TScreenObject. |
CustomLeakyZone | CustomLeakyZone is used to define abstract ancestors for leaky boundary condition zones. These classes are TCustomLeakyDataSets, TCustomLeakyZone, and TCustomLeakyZoneGroup. |
CustomModflowWriterUnit | CustomModflowWriterUnit is used to define TCustomModflowWriter which is an abstract base class for writing MODFLOW input files. |
DataSetUnit | The main purposes of DataSetUnit is to define TDataArray which provides an interface to a 3D array of data and TCustom2DInterpolater which provides an interface for 2D interpolation. |
Delaunay | This unit is used to determine the Delaunay triangulation and Voronoi diagram of a set of points. |
DemReaderUnit | |
DisplaySettingsUnit | |
doublePolyhedronUnit | |
DrawTextUnit | |
EdgeDisplayUnit | EdgeDisplayUnit defines classes that are used in the display of model properties that are on the edges between model cells. |
ElevationStorageUnit | ElevationStorageUnit defines TElevationStorage. |
FishnetMeshGenerator | |
FluxObservationUnit | FluxObservationUnit defines classes for flux observations in MODFLOW. |
FormulaManagerUnit | |
frame3DViewUnit | The main purpose of frame3DViewUnit is to define Tframe3DView which is used to encapsulate the interaction with the 3D view of the TPhastModel. |
frameArrayParameterDefinitionUnit | frameArrayParameterDefinitionUnit defines a frame that is used to provide a way to specify parameters where the user must specify whether or not to use Multiplier arrays and Zone arrays. |
frameBatchFileLinesUnit | |
frameColorGridUnit | |
frameConcentrationObservationUnit | |
frameContourDataUnit | |
frameCrossSectionUnit | frameCrossSectionUnit defines a frame in which the user specifies the coordinates of a stream cross section in the SFR package. |
frameCustomCellObservationUnit | |
frameCustomColorUnit | |
frameCustomSutraFeatureUnit | |
frameDe4Unit | frameDe4Unit defines a frame that is used to define the input for the DE4 package in MODFLOW. |
frameDiscretizationUnit | |
frameDisplayLimitUnit | frameDisplayLimitUnit is used to define TframeDisplayLimit which is used to edit TDataArray.Limits.LowerLimit or UpperLimit. |
frameEtsPackageUnit | frameEtsPackageUnit defines a frame used to define the input for the Evapotranspiration-Segments package. |
frameFlowTableUnit | frameFlowTableUnit is used for specifying a table that relates stream depth and width to stream flow in the MODFLOW SFR package. |
frameFluxObsUnit | |
frameGmgUnit | frameGmgUnit defines a frame that is used to enter data for the GMG package in MODFLOW. |
frameGridUnit | |
frameHeadObservationResultsUnit | |
frameHeadObservationsUnit | frameHeadObservationsUnit defines TframeHeadObservations. TframeHeadObservations is used in TfrmScreenObjectProperties to specify head observations. |
frameHfbScreenObjectUnit | frameHfbScreenObjectUnit defines TframeHfbScreenObject where it is used to define the characteristics of horizontal flow boundaries. |
frameIfaceUnit | frameIfaceUnit defines TframeIface. TframeIface is used to define the IFACE for a boundary condition in MODPATH. |
frameInitialGridPositionUnit | frameInitialGridPositionUnit is used to define TframeInitialGridPosition. |
frameListParameterDefinitionUnit | Abstract(frameListParameterDefinitionUnit defines TframeListParameterDefinition. |
frameLocationMethodUnit | |
frameModpathDisplayUnit | |
frameModpathEndpointDisplayUnit | |
frameModpathParticlesUnit | |
frameModpathSelectionUnit | |
frameModpathTimeSeriesDisplayUnit | |
frameMt3dBasicPkgUnit | |
frameMt3dmsAdvPkgUnit | |
frameMt3dmsChemReactionPkgUnit | |
frameMt3dmsDispersionPkgUnit | |
frameMt3dmsFluxObsUnit | |
frameMt3dmsGcgPackageUnit | |
frameMt3dmsTransObsPkgUnit | |
frameOutputControlUnit | |
framePackageHobUnit | |
framePackageHufUnit | |
framePackageLAK_Unit | |
framePackageLayerChoiceUnit | |
framePackageLpfUnit | |
framePackageMnw2Unit | |
framePackageNwtUnit | |
framePackagePcgnUnit | |
framePackageRCHUnit | |
framePackageResUnit | |
framePackageSFRUnit | |
framePackageSubUnit | |
framePackageSwtUnit | |
framePackageTransientLayerChoiceUnit | |
framePackageUnit | |
framePackageUpwUnit | |
framePackageUZFUnit | |
framePackageWellUnit | |
framePcgUnit | |
framePhastInterpolationUnit | framePhastInterpolationUnit is used to define TframePhastInterpolation which is used to provide the user with a standardized method of specifying the parameters needed for PHAST-style interpolation. |
framePkgHydmodUnit | |
framePrintFrequencyUnit | framePrintFrequencyUnit defines TframePrintFrequency which is used to display an edit box for specifying a print-frequency along with a combobox for displaying the units of the print-frequency. Instances of TframePrintFrequency are displayed in cells of a TStringGrid in TfrmPrintFrequency. |
frameRulerOptionsUnit | frameRulerOptionsUnit defines TframeRulerOptions which is used to edit the display format of a TRbwRuler. |
frameScreenObjectCondParamUnit | |
frameScreenObjectHydmodUnit | |
frameScreenObjectLAK_Unit | |
frameScreenObjectMNW2Unit | |
frameScreenObjectNoParamUnit | frameScreenObjectNoParamUnit defines TframeScreenObjectParam. |
frameScreenObjectParamUnit | frameScreenObjectParamUnit defines TframeScreenObjectParam. |
frameScreenObjectSFR_Unit | |
frameScreenObjectSsmUnit | |
frameScreenObjectUnit | |
frameSfrParamInstancesUnit | |
frameSipUnit | |
frameStreamLinkUnit | |
frameSubBedsUnit | |
frameSutraBoundaryUnit | |
frameSutraObservationsUnit | |
frameViewUnit | frameViewUnit is used to define TframeView which is used to display one view of the model and to handle user-interaction with the TPhastGrid and TScreenObjects. Much of the user interaction is delegated to descendants of TCustomInteractiveTool. TCustomInteractiveTool is also defined in frameViewUnit . |
frameZoneBudgetUnit | |
frmAboutUnit | frmAboutUnit defines the about box for GoPhast. See TfrmAbout. |
frmBatchFileAdditionsUnit | |
frmChemistryOptionsUnit | The main purpose of frmChemistryOptionsUnit is to define TfrmChemistryOptions which is used to turn on or off the use of "FlowOnly" and other chemistry-related options in PHAST. |
frmChildModelsUnit | |
frmColorSchemesUnit | |
frmColorsUnit | The main purpose of frmColorsUnit is to define ColorValues and TfrmColors. These help control the 3D appearance of the model. |
frmConvertChoiceUnit | The main purpose of frmConvertChoiceUnit is to define TfrmConvertChoice which is used to allow the user to correct problems with formulas whose result is of the wrong type for the TDataArray to which they apply. |
frmCustomGoPhastUnit | The purpose of frmCustomGoPhastUnit is to declare TfrmCustomGoPhast, the ancestor of all TForms in ModelMuse. |
frmCustomImportSimpleFileUnit | The main purpose of frmCustomImportSimpleFileUnit is to define TfrmCustomImportSimpleFile which is used as a base class for importing DXF and Surfer grid files into ModelMuse. |
frmCustomizeMeshUnit | |
frmCustomSelectObjectsUnit | |
frmDataSetsUnits | The purpose of frmDataSetsUnits is to define TfrmDataSets which provides a mechanism for the user to edit the TDataArrays and their properties. |
frmDataSetValuesUnit | |
frmDeleteImageUnit | |
frmDisplayDataUnit | |
frmErrorsAndWarningsUnit | |
frmExportCSVUnit | |
frmExportImageUnit | |
frmExportModpathShapefileUnit | |
frmExportShapefileObjectsUnit | |
frmExportShapefileUnit | |
frmFilesToArchiveUnit | |
frmFishnetElementPropertiesUnit | |
frmFormulaErrorsUnit | The main purpose of frmFormulaErrorsUnit is to declare TfrmFormulaErrors which displays warning messages to the user when a formula has been found to be in error. |
frmFormulaUnit | The main purpose of frmFormulaUnit is to define TfrmFormula which provides a way for the user to edit formulas |
frmFreeSurfaceUnit | The main purpose of frmFreeSurfaceUnit is to define TfrmFreeSurface which is used to set options relating to the use of a free surface in PHAST. |
frmGenerateGridUnit | The main purpose of frmGenerateGridUnit is to define TfrmGenerateGrid which is used to specify the parameters for GenerateGrid which is then used to generate a grid based on TScreenObjects. |
frmGlobalVariablesUnit | |
frmGoPhastUnit | The main purpose of frmGoPhastUnit is to define TfrmGoPhast and declare frmGoPhast. The latter is the main form of GoPhast. The former is the type of frmGoPhast. |
frmGoToUnit | The main purpose of frmGoToUnit is to define TfrmGoTo which is used to move the viewpoint to a selected position, cell, or TScreenObject. |
frmGridAngleUnit | The main purpose of frmGridAngleUnit is to define TfrmGridAngle which is used to change the GridAngle. |
frmGridSpacingUnit | The main purpose of frmGridSpacingUnit is to define TfrmGridSpacing which is used to specify the positions of grid lines in TPhastGrid. |
frmHintDelayUnit | The main purpose of frmHintDelayUnit is to define TfrmHintDelay which is used to set the hint delay time. |
frmHUF_LayersUnit | |
frmImportAsciiRasterUnit | |
frmImportBitmapUnit | The main purpose of frmImportBitmapUnit is to define TfrmImportBitmap which is used to help import or edit bitmaps in GoPhast. |
frmImportDEMUnit | |
frmImportDistributedDataUnit | The main purpose of frmImportDistributedDataUnit is to define TfrmImportDistributedData which is used to import zone data into TMultiValueScreenObjects. |
frmImportDXFUnit | The main purpose of frmImportDXFUnit is to define TUndoImportDXFFile which is used to import DXF files into GoPhast. It also defines TUndoImportDXFFile which can be used to undo the import. |
frmImportGriddedDataUnit | |
frmImportPointsUnits | frmImportPointsUnits defines TfrmImportPoints which is used to import scattered point data into GoPhast. |
frmImportShapefileUnit | The primary purpose of frmImportShapefileUnit is to define TfrmImportShapefile which is used to import Shapefiles. |
frmImportSurferGrdFileUnitUnit | |
frmImportSutraModelResultsUnit | |
frmImportTprogsUnit | |
frmJpegWarningUnit | The main purpose of frmJpegWarningUnit is to define TfrmJpegWarning which is used to display a warning to the user that GDI+ is not installed. |
frmLayersUnit | |
frmLinkStreamsUnit | |
frmManageFluxObservationsUnit | —————————————————————————– The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. |
frmManageHeadObservationsUnit | |
frmManageParametersUnit | |
frmManageSettingsUnit | |
frmMeshGenerationControlVariablesUnit | |
frmMeshInformationUnit | |
frmModelMateInterfaceUnit | |
frmModflowNameFileUnit | |
frmModflowOptionsUnit | |
frmModflowOutputControlUnit | |
frmModflowPackagesUnit | frmModflowPackagesUnit defines the form on which the user activates or deactivates MODFLOW packages. |
frmModflowParametersUnit | |
frmModflowTimeUnit | |
frmNewVersionUnit | |
frmPhastGridOptionsUnit | The main purpose of frmPhastGridOptionsUnit is to define TfrmPhastGridOptions which is used to edit frmGoPhast.Model.GridOptions. |
frmPhastLocationUnit | |
frmPixelPointUnit | The main purpose frmPixelPointUnit is to define TfrmPixelPoint which allows the user to specify the real world coordinates of a pixel location on a bitmap. |
frmPointValuesUnit | |
frmPrintFrequencyUnit | The main purpose of frmPrintFrequencyUnit is to define TfrmPrintFrequency which is used to edit frmGoPhast.Model.PrintFrequency. |
frmPrintInitialUnit | The main purpose of frmPrintInitialUnit is to define TfrmPrintInitial which is used to edit frmGoPhast.Model.PrintInitial. |
frmProgramLocationsUnit | |
frmProgressUnit | The main purpose of frmProgressUnit is to define TfrmProgressMM which is used to display a progress bar to the user with extra information displayed in memoMessages about what is happening. |
frmRearrangeObjectsUnit | The main purpose of frmRearrangeObjectsUnit is to define TfrmRearrangeObjects which is used to change the order of TScreenObjects. The user can also rename them in frmRearrangeObjectsUnit . |
frmRenumberingMethodUnit | |
frmRulerOptionsUnit | The main purpose of frmRulerOptionsUnit is to define TfrmRulerOptions which is used to specify how the rulers on the various views of the model will be formatted. |
frmRunModelMateUnit | |
frmRunModflowUnit | |
frmRunModpathUnit | |
frmRunMt3dmsUnit | |
frmRunPhastUnit | |
frmRunZoneBudgetUnit | |
frmSaveArchiveUnit | |
frmScaleRotateMoveUnit | |
frmScreenObjectPropertiesUnit | The main purpose of frmScreenObjectPropertiesUnit is to define TfrmScreenObjectProperties which is used to edit one or more TScreenObjects. |
frmSearchUnit | The main purpose of frmSearchUnit is to define TfrmSearch which is used to search for TScreenObjects based on what the TScreenObjects do. |
frmSelectColRowLayerUnit | The main purpose of frmSelectColRowLayerUnit is to define TfrmSelectColRowLayer which is used to set frmGoPhast.Grid.SelectedColumn, frmGoPhast.Grid.SelectedRow, and frmGoPhast.Grid.SelectedLayer. |
frmSelectedObjectsUnit | The main purpose of frmSelectedObjectsUnit is to define TfrmSelectedObjects which is used to display the selected TScreenObjects. |
frmSelectImageUnit | The main purpose of frmSelectImageUnit is to define TfrmSelectImage which is used to select among multiple imported bitmaps when the user want to edit a bitmap and has imported more than one bitmap. |
frmSelectObjectsForEditingUnit | |
frmSelectObjectsUnit | The main purpose of frmSelectObjectsUnit is to define TfrmSelectObjects which is used to select TScreenObjects by selecting them by name. |
frmSelectResultToImportUnit | |
frmSetSpacingUnit | The main purpose of frmSetSpacingUnit is to define TfrmSetSpacing and TSpacingGridTool which are used to change the size of the columns, rows, and/or layers of the TPhastGrid. |
frmShowHideBitmapsUnit | The main purpose of frmShowHideBitmapsUnit is to define TfrmShowHideBitmaps which is used to show or hide imported bitmaps stored in TCompressedBitmapItems. |
frmShowHideObjectsUnit | frmShowHideObjectsUnit is used to define TfrmShowHideObjects which is used to show or hide TScreenObjects either individually or based on the data sets or boundary conditions they affect. |
frmSmoothGridUnit | The main purpose of frmSmoothGridUnit is to define TfrmSmoothGrid which is used to perform "grid-smoothing". |
frmSolutionMethodUnit | The main purpose of frmSolutionMethodUnit is to define TfrmSolutionMethod which is used to edit frmGoPhast.Model.SolutionOptions. |
frmSpecifyContoursUnit | |
frmStartUpUnit | The main purpose of frmStartUpUnit is to define TfrmStartUp which is used to specify the grid for a new model or open an existing model. |
frmSteadyFlowUnit | The main purpose of frmSteadyFlowUnit is to define TfrmSteadyFlow which is used to edit frmGoPhast.Model.SteadyFlowOptions. |
frmSubdivideUnit | The main purpose of frmSubdivideUnit is to define TfrmSubdivide and TSubdivideGridTool which are used to subdivide elements in TPhastGrid into multiple columns, rows, and layers. |
frmSutraAngleUnit | |
frmSutraLayersUnit | |
frmSutraOptionsUnit | |
frmSutraOutputControlUnit | |
frmSutraProgramLocationsUnit | |
frmSutraTimeAdjustChoiceUnit | |
frmSutraTimesUnit | |
frmTimeControlUnit | The main purpose of frmTimeControlUnit is to define TfrmTimeControl which is used to edit frmGoPhast.Model.Times. |
frmTimeStepLengthCalculatorUnit | |
frmTreeUnit | |
frmUndoUnit | |
frmUnitsUnit | The main purpose of frmUnitsUnit is to define TfrmUnits which is used to edit frmGoPhast.Model.Title and frmGoPhast.Model.Units. |
frmUpdateDataSetsUnit | |
frmVerticalExaggerationUnit | The main purpose of frmVerticalExaggerationUnit is to define TfrmVerticalExaggeration which is used to edit the vertical exaggeration. |
frmWorldFileTypeUnit | |
FrontLeakyZone | FrontLeakyZone is used to create classes to define zones of Leaky boundary conditions on the front view of the model. These classes are TFrontLeakyDataSets and TFrontLeakyZoneGroup. |
GIS_Functions | GIS_Functions defines GIS functions that can be used with a TRbwParser from within GoPhast. |
GlobalVariablesUnit | |
GoPhastTypes | GoPhastTypes is used to define types, constants, and small classes used in a variety of places in GoPhast. |
gpc | ===========================================================================
Project: Generic Polygon Clipper A new algorithm for calculating the difference, intersection, exclusive-or or union of arbitrary polygon sets. |
GPC_Classes | |
GridGeneration | The purpose of GridGeneration is to supply the GenerateGrid function which is used to create the grid based on TScreenObjects. |
GuiSettingsUnit | |
HashTableFacadeUnit | |
HufDefinition | |
IniFileUtilities | IniFileUtilities declares IniFileName which returns the full path of an .ini file. |
InitialChemistryZone | InitialChemistryZone is used to create classes to define zones of the initial chemistry. These classes are TInitialChemistryDataSets, TInitialChemistryZone, and TInitialChemistryZoneGroup. |
InitialHeadZone | InitialHeadZone is used to create classes to define zones of the initial head. These classes are TInitialHeadDataSets, TInitialHeadZone, and TInitialHeadZoneGroup. |
InPlaceEditUnit | |
InteractiveTools | InteractiveTools defines descendants of TCustomInteractiveTool that manage the interaction between the user and the model. |
InterpolationUnit | InterpolationUnit defines concrete TCustom2DInterpolaters. |
IntervalTree | The two main classes in IntervalTree are TRbwIntervalTree and TRbwRangeTree. |
IntListUnit | IntListUnit defines TIntegerList which is used to store a series of integers and TIntListList which is used to store a series of TIntegerLists. |
IsosurfaceUnit | |
LayerStructureUnit | |
LegendUnit | |
LineStorage | This file contains classes for storing contour lines generated by TRICP_Pascal. |
LinRegression | LinRegression is used to perform linear regression. |
LookUpTable | |
MediaZone | MediaZone is used to create classes to define zones of the media properties such as hydraulic conductivity. These classes are TMediaDataSets, TMediaZone, and TMediaZoneGroup. |
MeshRenumbering | Based on: Sloan, S.W., and Randolph, M.F., 1983. |
ModelMuse | |
ModelMuseUtilities | ModelMuseUtilities contains a variety of miscellaneous routines involving OpenGL, math, and strings. |
Modflow2005ImporterUnit | |
ModflowBasicWriterUnit | |
ModflowBCF_WriterUnit | |
ModflowBoundaryDisplayUnit | |
ModflowBoundaryUnit | |
ModflowCellUnit | |
ModflowCHD_WriterUnit | |
ModflowConstantHeadBoundaryUnit | |
ModflowDE4_WriterUnit | |
ModflowDiscretizationWriterUnit | |
ModflowDrnUnit | |
ModflowDRN_WriterUnit | |
ModflowDrtUnit | |
ModflowDRT_WriterUnit | |
ModflowEtsUnit | |
ModflowETS_WriterUnit | |
ModflowEvtUnit | ModflowEvtUnit defines how evapotranspiration package data for one TScreenObject is stored and processed. |
ModflowEVT_WriterUnit | |
ModflowGageUnit | |
ModflowGAG_WriterUnit | |
ModflowGhbUnit | |
ModflowGHB_WriterUnit | |
ModflowGMG_WriterUnit | |
ModflowGridUnit | |
ModflowHeadObsResults | |
ModflowHfbDisplayUnit | |
ModflowHfbUnit | |
ModflowHFB_WriterUnit | |
ModflowHobUnit | |
ModflowHOB_WriterUnit | |
ModflowHUF_WriterUnit | |
ModflowHydmodUnit | |
ModflowHydmodWriterUnit | |
ModflowKDEP_WriterUnit | |
ModflowLakUnit | |
ModflowLAK_Writer | |
ModflowLgr_WriterUnit | |
ModflowLPF_WriterUnit | |
ModflowLVDA_WriterUnit | |
ModflowMnw2Unit | |
ModflowMNW2_WriterUnit | |
ModflowMt3dmsLinkWriterUnit | |
ModflowMultiplierZoneWriterUnit | |
ModflowNWT_WriterUnit | |
ModflowOC_Writer | |
ModflowOptionsUnit | |
ModflowOutputControlUnit | |
ModflowPackageSelectionUnit | |
ModflowPackagesUnit | |
ModflowParameterUnit | |
ModflowPCGN_WriterUnit | |
ModflowPCG_WriterUnit | |
ModflowRchUnit | |
ModflowRCH_WriterUnit | |
ModflowResUnit | |
ModflowRES_WriterUnit | |
ModflowRiverWriterUnit | |
ModflowRivUnit | |
ModflowSfrEquationUnit | |
ModflowSfrFlows | |
ModflowSfrParamIcalcUnit | |
ModflowSfrReachUnit | |
ModflowSfrSegment | |
ModflowSfrTable | |
ModflowSfrUnit | |
ModflowSfrUnsatSegment | |
ModflowSfrWriterUnit | |
ModflowSIP_WriterUnit | |
ModflowSubsidenceDefUnit | |
ModflowSUB_Writer | |
ModflowTimeUnit | |
ModflowTransientListParameterUnit | |
ModflowUnitNumbers | |
ModflowUPW_WriterUnit | |
ModflowUzfUnit | |
ModflowUzfWriterUnit | |
ModflowWellUnit | |
ModflowWellWriterUnit | |
MODFLOW_SwtWriterUnit | |
ModpathMainFileWriterUnit | |
ModpathNameFileWriterUnit | |
ModpathParticleUnit | |
ModpathResponseFileWriterUnit | |
ModpathStartingLocationsWriter | |
ModpathTimeFileWriterUnit | |
MostRecentlyUsedFiles | The main purpose of MostRecentlyUsedFiles is to define TvRbwMostRecentlyUsed which manages a list of the most recently used files in an application. |
Mt3dmsAdvWriterUnit | |
Mt3dmsBtnWriterUnit | |
Mt3dmsChemSpeciesUnit | |
Mt3dmsChemUnit | |
Mt3dmsDspWriterUnit | |
Mt3dmsFluxObservationsUnit | |
Mt3dmsGcgWriterUnit | |
Mt3dmsRctWriterUnit | |
Mt3dmsSsmWriterUnit | |
Mt3dmsTimesUnit | |
Mt3dmsTobUnit | |
Mt3dmsTobWriterUnit | |
NatNeigh | This unit provides two classes to perform Natural Neighbor interpolation on a set of points. |
OrderedCollectionUnit | |
PathlineReader | |
PhastDataSets | PhastDataSets is used to define a series of classes that represent data sets in PHAST. |
PhastGridUnit | PhastGridUnit defines TPhastGrid which is the grid used in PHAST. |
PhastModelUnit | The main purpose of PhastModelUnit is to provide classes used in saving a PHAST model to a stream and reading a PHAST model from a stream. |
PrintChemistryXYZ_Zone | PrintChemistryXYZ_Zone is used to create classes to define zones of "Print Chemistry XYZ". These classes are TPrintChemistryXYZ_DataSets, TPrintChemistryXYZ_Zone, and TPrintChemistryXYZ_ZoneGroup. |
PrintChemistryZone | PrintChemistryZone is used to create classes to define zones of "Print Chemistry". These classes are TPrintChemistryDataSets, TPrintChemistryZone, and TPrintChemistryZoneGroup. |
PrintFrequency | The main purpose of PrintFrequency is to define TPrintFrequencyItem and TPrintFrequencyCollection which are used to store and retrieve the data in the PRINT_FREQUENCY data block in PHAST. |
QuadMeshGenerator | QuadMeshGenerator is used to generate a quadrilateral mesh using the algorithm described in Sarrate, Josep, and Huerta, Antonio, 2000. |
QuadTreeClass | QuadTreeClass registers TRbwQuadTree which is used to quickly retrieve data by their X and Y coordinates. |
RbwController | |
RbwDataGrid4 | The purpose of RbwDataGrid4 is to define TRbwDataGrid4 and TRbwRowDataGrid. These two components allow individual columns or rows to be specialized for specific data types and to have other related properties. |
RbwDynamicCursor | |
RbwHelpViewer | RbwHelpViewer defines a cross-platform method of viewing context-sensitive help in html files. The help is accessed by Keyword. |
RbwInternetUtilities | RbwInternetUtilities provides a number of cross platform routines useful in accessing the internet. |
RbwModelCube | RbwModelCube defines TRbwModelCube. |
RbwParser | The RbwParser unit declares TRbwParser along with associated classes and types. |
RbwRuler | RbwRuler registers TRbwRuler which draws a ruler. |
RbwStringTreeCombo | This file is in the public domain. |
ReadGlobalsUnit | |
ReadModflowArrayUnit | This file is part of the source code of ModelMuse by . |
ReadPvalUnit | |
ReadSutraNodEleUnit | |
RealListUnit | RealListUnit defines TRealList which is used to store a series of doubles. |
RequiredDataSetsUndoUnit | |
rwXMLConv | ******************************************************* |
rwXMLParser | ******************************************************* |
ScreenObjectUnit | The main purpose of ScreenObjectUnit is to define TScreenObject which extends TScreenObject by adding boundary conditions and the ability to handle PHAST-style interpolation. TScreenObject represents the objects that the user draws on the screen. ScreenObjectUnit also defines a variety of related classes. |
SegmentUnit | |
SelectUnit | SelectUnit is used to define TLine which is used to select objects on the screen by drawing a "lasso" around them. |
SfrInterpolatorUnit | |
SfrProcedures | |
ShapefileUnit | ShapefileUnit defines TShapefileGeometryReader and TShapefileGeometryWriter which provide methods of reading and writing respectively the geometry part of ESRI Shapefiles. Each shape in the Shapefile is stored in a TShapeObject which can be accessed through the TShapefileGeometryReader.Items and the TShapefileGeometryWriter.Items properties. |
SideLeakyZone | SideLeakyZone is used to create classes to define zones of Leaky boundary conditions on the side view of the model. These classes are TSideLeakyDataSets and TSideLeakyZoneGroup. |
SolidGeom | |
SolidUnit | |
SparseArrayUnit | The purpose of SparseArrayUnit is to define TSparsePointerArray which acts like an array of pointers It provides constant time access to Items. However, it uses less memory than an array for cases where many of the pointers are nil. |
SparseDataSets | The classes in this unit are meant to act as sparse arrays to store boundary condition information in PHAST. |
SpecifiedFluxFrontZone | SpecifiedFluxFrontZone is used to create classes to defined zones of specified flux boundary conditions on the front view of the model. These classes are TSpecifiedFluxFrontDataSets and TSpecifiedFluxFrontGroup. |
SpecifiedFluxSideZone | SpecifiedFluxSideZone is used to create classes to define zones of specified flux boundary conditions on the side view of the model. These classes are TSpecifiedFluxSideDataSets and TSpecifiedFluxSideGroup. |
SpecifiedFluxTopZone | SpecifiedFluxTopZone is used to create classes to define zones of specified flux boundary conditions on the top view of the model. These classes are TSpecifiedFluxTopDataSets and TSpecifiedFluxTopGroup. |
SpecifiedHeadZone | SpecifiedHeadZone is used to create classes to define zones of specified head boundary conditions on the top, front, and side view of the model. These classes are TSpecifiedHeadDataSets, TSpecifiedHeadZone, and TSpecifiedHeadZoneGroup. |
SsButtonEd | —————————————————————————— |
SubscriptionUnit | SubscriptionUnit is used to define TObserver which is used to coordinate when TDataArrays need to be updated. |
SurferGridFileReaderUnit | |
SutraBoundariesUnit | |
SutraBoundaryWriterUnit | |
SutraFileWriterUnit | |
SutraInitialConditionsWriterUnit | |
SutraInputWriterUnit | |
SutraMeshUnit | |
SutraObservationWriterUnit | |
SutraOptionsUnit | |
SutraOutputControlUnit | |
SutraTimeScheduleUnit | |
TempFiles | TempFiles is used to generate the names of new temporary files and to delete those files when the program closes. |
TimeUnit | TimeUnit provides a collection that stores the stress period information for the PHAST model. See TTimeCollection. |
TopLeakyZone | TopLeakyZone is used to create classes that define zones of Leaky boundary conditions on the top view of the model. These classes are TTopLeakyDataSets and TTopLeakyZoneGroup. |
TriCP_Routines | This file contains routines for plotting contour lines based on data points at arbitrary locations. |
TriPackMessages | These procedures replace the WRITE statements in TriPack.for. |
TripackProcedures | Original source code http://www.netlib.org/toms/751
Conditions of use http://www.netlib.org/toms/ Translation from Fortran by . Notes: Tripack is a set of procedures for creating a constrained Delaunay triangulation. It was originally written in Fortran by Robert J. Renka. |
TripackTypes | |
Undo | This unit contains the base classes for a command pattern-based undo Stack. |
UndoItems | UndoItems defines a series of TUndoItems used with GoPhast. Others are defined in ScreenObjectUnit, frmChemistryOptionsUnit, frmImportShapefileUnit, frmPhastGridOptionsUnit, frmPrintFrequencyUnit, frmPrintInitialUnit, frmImportDXFUnit, frmSolutionMethodUnit, frmSteadyFlowUnit, frmTimeControlUnit, frmUnitsUnit, and UndoItemsScreenObjects. |
UndoItemsScreenObjects | UndoItemsScreenObjects is used to define a series of TCustomUndos that relate to TScreenObjects. |
ValueArrayStorageUnit | |
VertexUnit | |
WebUtils | |
WritePhastUnit | The main purpose of WritePhastUnit is to write the transport data input file for PHAST with the procedure WritePhastInput. |
WriteRiverUnit | WriteRiverUnit defines TRiverWriter which is used to help write data for Rivers in PHAST. |
WriteWellUnit | WriteWellUnit defines TWellWriter which is used to help write data for Wells in PHAST. |
ZoneBudgetWriterUnit | |
ZoneUnit | ZoneUnit is used to define the base classes that are used to define property zones in PHAST. These classes are TCustomProperty, TIProperty, TRProperty, TBProperty, TCustomDataSets, TCustomPhastZone, and TCustomZoneGroup. |
ZoomBox2 | ZoomBox2 registers TQRbwZoomBox2 which is used as an interface for handling drawing with real number coordinates. |