Class TEtsPackageSelection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TEtsPackageSelection = class(TCustomTransientLayerPackageSelection)

Description

no description available, TCustomTransientLayerPackageSelection description follows

TCustomTransientLayerPackageSelection is used for MODFLOW boundary conditions packages in which, for each stress period, the user specifies an array of layer numbers to which the boundary condition applies.

Hierarchy

Overview

Fields

Private FSegmentCount: integer;
Private FEtsRateFractionLists: TList;
Private FEtsDepthFractionLists: TList;
Private FMfEtsEvapLayer: TModflowBoundaryDisplayTimeList;
Private FMfEtsEvapRate: TModflowBoundaryDisplayTimeList;
Private FMfEtsEvapDepth: TModflowBoundaryDisplayTimeList;
Private FMfEtsEvapSurface: TModflowBoundaryDisplayTimeList;

Methods

Private procedure SetSegmentCount(const Value: integer);
Private procedure InitializeEtsDisplay(Sender: TObject);
Private procedure GetMfEtsDepthUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfEtsLayerUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfEtsRateUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfEtsSurfaceUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfEtsDepthFractionUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfEtsRateFractionUseList(Sender: TObject; NewUseList: TStringList);
Private procedure UpdateEtsUseList(NewUseList: TStringList; ParamType: TParameterType; DataIndex: integer; const DisplayName: string);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;
Public procedure InvalidateMfEtsEvapLayer(Sender: TObject);
Public procedure InvalidateEtsDepthFractions(Sender: TObject);
Public procedure InvalidateEtsRateFractions(Sender: TObject);
Public procedure UpdateEtsSegmentCount;
Public procedure InvalidateAllTimeLists; override;

Properties

Public property MfEtsEvapRate: TModflowBoundaryDisplayTimeList read FMfEtsEvapRate;
Public property MfEtsEvapSurface: TModflowBoundaryDisplayTimeList read FMfEtsEvapSurface;
Public property MfEtsEvapDepth: TModflowBoundaryDisplayTimeList read FMfEtsEvapDepth;
Public property MfEtsEvapLayer: TModflowBoundaryDisplayTimeList read FMfEtsEvapLayer;
Published property SegmentCount: integer read FSegmentCount write SetSegmentCount default 1;

Description

Fields

Private FSegmentCount: integer;
 
Private FEtsRateFractionLists: TList;
 
Private FEtsDepthFractionLists: TList;
 
Private FMfEtsEvapLayer: TModflowBoundaryDisplayTimeList;
 
Private FMfEtsEvapRate: TModflowBoundaryDisplayTimeList;
 
Private FMfEtsEvapDepth: TModflowBoundaryDisplayTimeList;
 
Private FMfEtsEvapSurface: TModflowBoundaryDisplayTimeList;
 

Methods

Private procedure SetSegmentCount(const Value: integer);
 
Private procedure InitializeEtsDisplay(Sender: TObject);
 
Private procedure GetMfEtsDepthUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfEtsLayerUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfEtsRateUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfEtsSurfaceUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfEtsDepthFractionUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfEtsRateFractionUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure UpdateEtsUseList(NewUseList: TStringList; ParamType: TParameterType; DataIndex: integer; const DisplayName: string);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 
Public procedure InvalidateMfEtsEvapLayer(Sender: TObject);
 
Public procedure InvalidateEtsDepthFractions(Sender: TObject);
 
Public procedure InvalidateEtsRateFractions(Sender: TObject);
 
Public procedure UpdateEtsSegmentCount;
 
Public procedure InvalidateAllTimeLists; override;
 

Properties

Public property MfEtsEvapRate: TModflowBoundaryDisplayTimeList read FMfEtsEvapRate;
 
Public property MfEtsEvapSurface: TModflowBoundaryDisplayTimeList read FMfEtsEvapSurface;
 
Public property MfEtsEvapDepth: TModflowBoundaryDisplayTimeList read FMfEtsEvapDepth;
 
Public property MfEtsEvapLayer: TModflowBoundaryDisplayTimeList read FMfEtsEvapLayer;
 
Published property SegmentCount: integer read FSegmentCount write SetSegmentCount default 1;
 

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