Class TModflowTimeList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowTimeList = class(TCustomTimeList)

Description

TModflowTimeList is used to store a series of TDataArrays for boundary conditions in MODFLOW.

Hierarchy

Overview

Fields

Private FNonParamDescription: string;
Private FParamDescription: string;
Private FDataType: TRbwDataType;
Private FOnInvalidate: TNotifyEvent;
Private FScreenObject: TObject;

Methods

Protected procedure SetUpToDate(const Value: boolean); override;
Public procedure Invalidate; override;
Public constructor Create(Model: TBaseModel; ScreenObject: TObject);
Public procedure Initialize(BoundaryValues: TBoundaryValueArray; ScreenObject: TObject; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); reintroduce;

Properties

Public property NonParamDescription: string read FNonParamDescription write FNonParamDescription;
Public property ParamDescription: string read FParamDescription write FParamDescription;
Public property DataType: TRbwDataType read FDataType write FDataType;
Public property OnInvalidate: TNotifyEvent read FOnInvalidate write FOnInvalidate;

Description

Fields

Private FNonParamDescription: string;

See NonParamDescription.

Private FParamDescription: string;

See ParamDescription.

Private FDataType: TRbwDataType;

See DataType.

Private FOnInvalidate: TNotifyEvent;

See OnInvalidate.

Private FScreenObject: TObject;
 

Methods

Protected procedure SetUpToDate(const Value: boolean); override;

SetUpToDate calls the inherited SetUpToDate and then calls OnInvalidate if OnInvalidate is assigned.

Public procedure Invalidate; override;
 
Public constructor Create(Model: TBaseModel; ScreenObject: TObject);
 
Public procedure Initialize(BoundaryValues: TBoundaryValueArray; ScreenObject: TObject; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); reintroduce;

Initialize takes the times and formulas in BoundaryValues and uses them to determine the locations and values for those times. These locations and values are stored in TRealSparseDataSets accessed through Items.

Properties

Public property NonParamDescription: string read FNonParamDescription write FNonParamDescription;

NonParamDescription is a description of what this TModflowTimeList represents when NonParamDescription is not associated with a parameter. NonParamDescription is used in TfrmScreenObjectProperties.InitializeModflowBoundaryFrames.

Public property ParamDescription: string read FParamDescription write FParamDescription;

ParamDescription is a description of what this TModflowTimeList represents when ParamDescription is associated with a parameter. ParamDescription is used in TfrmScreenObjectProperties.InitializeModflowBoundaryFrames.

Public property DataType: TRbwDataType read FDataType write FDataType;

DataType is the TRbwDataType of the TDataArrays contained by TModflowTimeList

Public property OnInvalidate: TNotifyEvent read FOnInvalidate write FOnInvalidate;

If assigned, OnInvalidate is called with UpToDate is set to False.


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