Class TModflowBoundaries

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowBoundaries = class(TObject)

Description

TModflowBoundaries is the internal representation of an object on the screen.

TModflowBoundaries has a series of 0 or more points that defines its location in two dimensions. It may also have zero, one, or two associated elevation formulas that define its position in the third dimension. (See ElevationFormula, HigherElevationFormula, and LowerElevationFormula.) It can be used to set the values of zero or more TDataArrays. For each such TDataArray, it has a formula (See DataSetFormulas) that describes how it sets the values for them. The ViewDirection of the TScreenObject determine whether the 2D location of the object is with respect to the top, front, or side view of the model. It has properties that define boundary conditions in PHAST and it has methods to deal with PHAST-style interpolation. (See the following list.)

See also
TPhastInterpolationValues
TPhastInterpolationValues is used to store data related to PHAST-style interpolation and also to PHAST-style mixtures.

Hierarchy

Overview

Fields

Private FModflowChdBoundary: TChdBoundary;
Private FModflowEtsBoundary: TEtsBoundary;
Private FModflowEvtBoundary: TEvtBoundary;
Private FModflowDrnBoundary: TDrnBoundary;
Private FModflowDrtBoundary: TDrtBoundary;
Private FModflowGhbBoundary: TGhbBoundary;
Private FModflowLakBoundary: TLakBoundary;
Private FModflowRchBoundary: TRchBoundary;
Private FModflowResBoundary: TResBoundary;
Private FModflowRivBoundary: TRivBoundary;
Private FModflowSfrBoundary: TSfrBoundary;
Private FModflowWellBoundary: TMfWellBoundary;
Private FModflowUzfBoundary: TUzfBoundary;
Private FModflowHeadObservations: THobBoundary;
Private FModflowHfbBoundary: THfbBoundary;
Private FModflowGage: TStreamGage;
Private FModflowMnw2Boundary: TMnw2Boundary;
Private FModflowHydmodData: THydmodData;
Private FMt3dmsConcBoundary: TMt3dmsConcBoundary;
Private FMt3dmsTransObservations: TMt3dmsTransObservations;

Methods

Public procedure RemoveModelLink(AModel: TBaseModel);
Public procedure FreeUnusedBoundaries;
Public Destructor Destroy; override;
Public procedure Assign(Source: TModflowBoundaries);

Properties

Public property ModflowChdBoundary: TChdBoundary read FModflowChdBoundary write FModflowChdBoundary;
Public property ModflowGhbBoundary: TGhbBoundary read FModflowGhbBoundary write FModflowGhbBoundary;
Public property ModflowWellBoundary: TMfWellBoundary read FModflowWellBoundary write FModflowWellBoundary;
Public property ModflowRivBoundary: TRivBoundary read FModflowRivBoundary write FModflowRivBoundary;
Public property ModflowDrnBoundary: TDrnBoundary read FModflowDrnBoundary write FModflowDrnBoundary;
Public property ModflowDrtBoundary: TDrtBoundary read FModflowDrtBoundary write FModflowDrtBoundary;
Public property ModflowRchBoundary: TRchBoundary read FModflowRchBoundary write FModflowRchBoundary;
Public property ModflowEvtBoundary: TEvtBoundary read FModflowEvtBoundary write FModflowEvtBoundary;
Public property ModflowEtsBoundary: TEtsBoundary read FModflowEtsBoundary write FModflowEtsBoundary;
Public property ModflowResBoundary: TResBoundary read FModflowResBoundary write FModflowResBoundary;
Public property ModflowLakBoundary: TLakBoundary read FModflowLakBoundary write FModflowLakBoundary;
Public property ModflowSfrBoundary: TSfrBoundary read FModflowSfrBoundary write FModflowSfrBoundary;
Public property ModflowUzfBoundary: TUzfBoundary read FModflowUzfBoundary write FModflowUzfBoundary;
Public property ModflowHeadObservations: THobBoundary read FModflowHeadObservations write FModflowHeadObservations;
Public property ModflowHfbBoundary: THfbBoundary read FModflowHfbBoundary write FModflowHfbBoundary;
Public property ModflowGage: TStreamGage read FModflowGage Write FModflowGage;
Public property ModflowMnw2Boundary: TMnw2Boundary read FModflowMnw2Boundary write FModflowMnw2Boundary;
Public property ModflowHydmodData: THydmodData read FModflowHydmodData write FModflowHydmodData;
Public property Mt3dmsConcBoundary: TMt3dmsConcBoundary read FMt3dmsConcBoundary write FMt3dmsConcBoundary;
Public property Mt3dmsTransObservations: TMt3dmsTransObservations read FMt3dmsTransObservations write FMt3dmsTransObservations;

Description

Fields

Private FModflowChdBoundary: TChdBoundary;

FModflowChdBoundary represents a Time-Variant Specified Head boundary. FModflowChdBoundary is only created if needed.

See also
CreateChdBoundary
Private FModflowEtsBoundary: TEtsBoundary;

FModflowEtsBoundary represents an Evapotranspiration Segments boundary. FModflowEtsBoundary is only created if needed.

See also
CreateEtsBoundary
Private FModflowEvtBoundary: TEvtBoundary;

FModflowEvtBoundary represents an Evapotranspiration boundary. FModflowEvtBoundary is only created if needed.

See also
CreateEvtBoundary
Private FModflowDrnBoundary: TDrnBoundary;

FModflowDrnBoundary represents a Drain boundary. FModflowDrnBoundary is only created if needed.

See also
CreateDrnBoundary
Private FModflowDrtBoundary: TDrtBoundary;

FModflowDrtBoundary represents a Drain Return boundary. FModflowDrtBoundary is only created if needed.

See also
CreateDrtBoundary
Private FModflowGhbBoundary: TGhbBoundary;

FModflowGhbBoundary represents a General Head boundary. FModflowGhbBoundary is only created if needed.

See also
CreateGhbBoundary
Private FModflowLakBoundary: TLakBoundary;

FModflowLakBoundary represents a Lake boundary. FModflowLakBoundary is only created if needed.

See also
CreateLakBoundary
Private FModflowRchBoundary: TRchBoundary;

FModflowRchBoundary represents a Recharge boundary. FModflowRchBoundary is only created if needed.

See also
CreateRchBoundary
Private FModflowResBoundary: TResBoundary;

FModflowResBoundary represents a Reservoir boundary. FModflowResBoundary is only created if needed.

See also
CreateResBoundary
Private FModflowRivBoundary: TRivBoundary;

FModflowRivBoundary represents a River boundary. FModflowRivBoundary is only created if needed.

See also
CreateRivBoundary
Private FModflowSfrBoundary: TSfrBoundary;

FModflowSfrBoundary represents a Stream-Flow Routing boundary. FModflowSfrBoundary is only created if needed.

See also
CreateSfrBoundary
Private FModflowWellBoundary: TMfWellBoundary;

FModflowWellBoundary represents a Well boundary. FModflowWellBoundary is only created if needed.

See also
CreateWelBoundary
Private FModflowUzfBoundary: TUzfBoundary;

FModflowUzfBoundary represents a UZF boundary. FModflowUzfBoundary is only created if needed.

See also
CreateUzfBoundary
Private FModflowHeadObservations: THobBoundary;
 
Private FModflowHfbBoundary: THfbBoundary;
 
Private FModflowGage: TStreamGage;
 
Private FModflowMnw2Boundary: TMnw2Boundary;
 
Private FModflowHydmodData: THydmodData;
 
Private FMt3dmsConcBoundary: TMt3dmsConcBoundary;
 
Private FMt3dmsTransObservations: TMt3dmsTransObservations;
 

Methods

Public procedure RemoveModelLink(AModel: TBaseModel);
 
Public procedure FreeUnusedBoundaries;
 
Public Destructor Destroy; override;
 
Public procedure Assign(Source: TModflowBoundaries);
 

Properties

Public property ModflowChdBoundary: TChdBoundary read FModflowChdBoundary write FModflowChdBoundary;
 
Public property ModflowGhbBoundary: TGhbBoundary read FModflowGhbBoundary write FModflowGhbBoundary;
 
Public property ModflowWellBoundary: TMfWellBoundary read FModflowWellBoundary write FModflowWellBoundary;
 
Public property ModflowRivBoundary: TRivBoundary read FModflowRivBoundary write FModflowRivBoundary;
 
Public property ModflowDrnBoundary: TDrnBoundary read FModflowDrnBoundary write FModflowDrnBoundary;
 
Public property ModflowDrtBoundary: TDrtBoundary read FModflowDrtBoundary write FModflowDrtBoundary;
 
Public property ModflowRchBoundary: TRchBoundary read FModflowRchBoundary write FModflowRchBoundary;
 
Public property ModflowEvtBoundary: TEvtBoundary read FModflowEvtBoundary write FModflowEvtBoundary;
 
Public property ModflowEtsBoundary: TEtsBoundary read FModflowEtsBoundary write FModflowEtsBoundary;
 
Public property ModflowResBoundary: TResBoundary read FModflowResBoundary write FModflowResBoundary;
 
Public property ModflowLakBoundary: TLakBoundary read FModflowLakBoundary write FModflowLakBoundary;
 
Public property ModflowSfrBoundary: TSfrBoundary read FModflowSfrBoundary write FModflowSfrBoundary;
 
Public property ModflowUzfBoundary: TUzfBoundary read FModflowUzfBoundary write FModflowUzfBoundary;
 
Public property ModflowHeadObservations: THobBoundary read FModflowHeadObservations write FModflowHeadObservations;
 
Public property ModflowHfbBoundary: THfbBoundary read FModflowHfbBoundary write FModflowHfbBoundary;
 
Public property ModflowGage: TStreamGage read FModflowGage Write FModflowGage;
 
Public property ModflowMnw2Boundary: TMnw2Boundary read FModflowMnw2Boundary write FModflowMnw2Boundary;
 
Public property ModflowHydmodData: THydmodData read FModflowHydmodData write FModflowHydmodData;
 
Public property Mt3dmsConcBoundary: TMt3dmsConcBoundary read FMt3dmsConcBoundary write FMt3dmsConcBoundary;
 
Public property Mt3dmsTransObservations: TMt3dmsTransObservations read FMt3dmsTransObservations write FMt3dmsTransObservations;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:42:01