Description | Hierarchy | Fields | Methods | Properties |
type TModflowBoundary = class(TModflowScreenObjectProperty)
TModflowBoundary
represents the MODFLOW boundaries associated with a single TScreenObject.
TCustomMF_BoundColl
represents MODFLOW boundaries for a series of time intervals.FValues: TCustomMF_BoundColl; |
procedure SetValues(const Value: TCustomMF_BoundColl); |
|
procedure AddBoundaryTimes(BoundCol: TCustomNonSpatialBoundColl; Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); virtual; |
|
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); virtual; abstract; |
|
class function BoundaryCollectionClass: TMF_BoundCollClass; virtual; abstract; |
|
procedure ClearBoundaries(AModel: TBaseModel); virtual; |
|
procedure RemoveModelLink(AModel: TBaseModel); virtual; |
|
procedure ClearTimeLists(AModel: TBaseModel); virtual; |
|
procedure Assign(Source: TPersistent); override; |
|
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
|
Destructor Destroy; override; |
|
procedure EvaluateArrayBoundaries(AModel: TBaseModel); virtual; |
|
procedure EvaluateListBoundaries(AModel: TBaseModel); virtual; |
|
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); virtual; abstract; |
|
function NonParameterColumns: integer; virtual; |
|
procedure UpdateTimes(Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); virtual; |
|
function Used: boolean; override; |
|
procedure InvalidateDisplay; virtual; |
|
function DataSetUsed(DataArray: TDataArray; AModel: TBaseModel): boolean; virtual; |
|
procedure Clear; virtual; |
property Values: TCustomMF_BoundColl read FValues write SetValues; |
FValues: TCustomMF_BoundColl; |
|
See Values. |
procedure SetValues(const Value: TCustomMF_BoundColl); |
|
See Values. |
procedure AddBoundaryTimes(BoundCol: TCustomNonSpatialBoundColl; Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); virtual; |
|
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); virtual; abstract; |
|
In descendants, |
class function BoundaryCollectionClass: TMF_BoundCollClass; virtual; abstract; |
|
|
procedure ClearBoundaries(AModel: TBaseModel); virtual; |
|
procedure RemoveModelLink(AModel: TBaseModel); virtual; |
|
procedure ClearTimeLists(AModel: TBaseModel); virtual; |
|
procedure Assign(Source: TPersistent); override; |
|
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
|
|
Destructor Destroy; override; |
|
|
procedure EvaluateArrayBoundaries(AModel: TBaseModel); virtual; |
|
|
procedure EvaluateListBoundaries(AModel: TBaseModel); virtual; |
|
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); virtual; abstract; |
|
|
function NonParameterColumns: integer; virtual; |
|
procedure UpdateTimes(Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); virtual; |
|
function Used: boolean; override; |
|
procedure InvalidateDisplay; virtual; |
|
function DataSetUsed(DataArray: TDataArray; AModel: TBaseModel): boolean; virtual; |
|
procedure Clear; virtual; |
|
property Values: TCustomMF_BoundColl read FValues write SetValues; |
|
|