Class TDrtBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TDrtBoundary = class(TSpecificModflowBoundary)

Description

TDrtBoundary represents the MODFLOW Drain boundaries associated with a single TScreenObject.

FormulaInterpretation determines whether the TDrtItem.Conductance formulas represent

See also
TDrtCollection
TDrtCollection represents MODFLOW Drain boundaries for a series of time intervals.

Hierarchy

Overview

Fields

Private FDrainReturn: TDrainReturn;

Methods

Private procedure SetDrainReturn(const Value: TDrainReturn);
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;
Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;
Protected class function ModflowParamItemClass: TModflowParamItemClass; override;
Protected function ParameterType: TParameterType; override;
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel; ScreenObject: TObject);
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;
Public Destructor Destroy; override;
Public procedure InvalidateDisplay; override;

Properties

Published property DrainReturn: TDrainReturn read FDrainReturn write SetDrainReturn;

Description

Fields

Private FDrainReturn: TDrainReturn;
 

Methods

Private procedure SetDrainReturn(const Value: TDrainReturn);
 
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;

AssignCells fills ValueTimeList with a series of TObjectLists - one for each stress period. Each such TObjectList is filled with TDrt_Cells for that stress period.

Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;

See TModflowBoundary.BoundaryCollectionClass.

Protected class function ModflowParamItemClass: TModflowParamItemClass; override;

See TModflowParamBoundary.ModflowParamItemClass.

Protected function ParameterType: TParameterType; override;
 
Public procedure Assign(Source: TPersistent); override;

Assign copies Values and Parameters from the Source TDrtBoundary to this TDrtBoundary.

Public Constructor Create(Model: TBaseModel; ScreenObject: TObject);
 
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;

GetCellValues fills ValueTimeList via a call to AssignCells for each link TDrtStorage in Values.Boundaries; Those represent non-parameter boundary conditions. GetCellValues fills ParamList with the names of the MODFLOW DRT parameters that are in use. The Objects property of ParamList has TObjectLists Each such TObjectList is filled via a call to AssignCells with each TDrtStorage in Param.Param.Boundaries Those represent parameter boundary conditions.

Public Destructor Destroy; override;
 
Public procedure InvalidateDisplay; override;
 

Properties

Published property DrainReturn: TDrainReturn read FDrainReturn write SetDrainReturn;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:45