Class TCustomMF_ArrayBoundColl
Unit
ModflowBoundaryUnit
Declaration
type TCustomMF_ArrayBoundColl = class(TCustomMF_BoundColl)
Description
TCustomMF_ArrayBoundColl
is used for boundary conditions in which the boundary conditions are either in the form of an array of values or where the individual boundary condition cells are linked into a larger structure. TCustomMF_ArrayBoundColl
is used for the EVT, ETS, RCH, RES, LAK, SFR, and UZF packages.
Hierarchy
Overview
Methods
Description
Methods
|
procedure AssignCellValues(DataSets: TList; ItemIndex: Integer; AModel: TBaseModel); virtual; abstract; |
AssignCellValues is a virtual abstract method used to set the values of the cell locations in Boundaries for a particular time period.
|
|
procedure CountBoundaryCells(var BoundaryCount: Integer; DataArray1: TDataArray; DataSets: TList; AModel: TBaseModel); virtual; |
|
|
procedure InitializeTimeLists(ListOfTimeLists: TList; AModel: TBaseModel); virtual; abstract; |
InitializeTimeLists is a virtual abstract method that descendants use to call (TModflowTimeList.Initialize TModflowTimeList.Initialize).
|
|
procedure EvaluateArrayBoundaries(AModel: TBaseModel); |
EvaluateArrayBoundaries determines the locations, times, and values of the boundary condition associated with TCustomMF_ArrayBoundColl . These boundaries are first evaluated in TModflowTimeLists defined by descedents and accessed through TimeLists. Those data are then transfered to descendants of TCustomBoundaryStorage by calls to AssignCellValues.
|
Generated by PasDoc 0.12.1 on 2013-05-13 15:41:44