Class TUzfPackageSelection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TUzfPackageSelection = class(TCustomLayerPackageSelection)

Description

no description available, TCustomLayerPackageSelection description follows

TCustomLayerPackageSelection is used for MODFLOW packages in which the user specifies an array of layer numbers to which the package applies.

Hierarchy

Overview

Fields

Private FSimulateET: boolean;
Private FNumberOfWaveSets: integer;
Private FRouteDischargeToStreams: boolean;
Private FVerticalKSource: integer;
Private FNumberOfTrailingWaves: integer;
Private FPrintSummary: integer;
Private FDepthOfUndulations: double;
Private FMfUzfInfiltration: TModflowBoundaryDisplayTimeList;
Private FMfUzfExtinctionDepth: TModflowBoundaryDisplayTimeList;
Private FMfUzfWaterContent: TModflowBoundaryDisplayTimeList;
Private FMfUzfEtDemand: TModflowBoundaryDisplayTimeList;
Private FAssignmentMethod: TUpdateMethod;
Private FSpecifyResidualWaterContent: boolean;
Private FCalulateSurfaceLeakage: boolean;
Private FSpecifyInitialWaterContent: boolean;

Methods

Private procedure SetNumberOfTrailingWaves(const Value: integer);
Private procedure SetNumberOfWaveSets(const Value: integer);
Private procedure SetRouteDischargeToStreams(const Value: boolean);
Private procedure SetSimulateET(const Value: boolean);
Private procedure SetVerticalKSource(const Value: integer);
Private procedure SetPrintSummary(const Value: integer);
Private procedure SetDepthOfUndulations(const Value: double);
Private procedure InitializeUzfDisplay(Sender: TObject);
Private procedure GetMfUzfInfiltrationUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfUzfExtinctionDepthUseList(Sender: TObject; NewUseList: TStringList);
Private function ModflowUztEtSimulated(Sender: TObject): boolean;
Private procedure GetMfUzfEtDemandUseList(Sender: TObject; NewUseList: TStringList);
Private procedure GetMfUzfWaterContentUseList(Sender: TObject; NewUseList: TStringList);
Private procedure SetAssignmentMethod(const Value: TUpdateMethod);
Private procedure SetCalulateSurfaceLeakage(const Value: boolean);
Private procedure SetSpecifyInitialWaterContent(const Value: boolean);
Private procedure SetSpecifyResidualWaterContent(const Value: boolean);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;
Public procedure InvalidateAllTimeLists; override;
Public procedure InitializeVariables; override;

Properties

Public property MfUzfInfiltration: TModflowBoundaryDisplayTimeList read FMfUzfInfiltration;
Public property MfUzfEtDemand: TModflowBoundaryDisplayTimeList read FMfUzfEtDemand;
Public property MfUzfExtinctionDepth: TModflowBoundaryDisplayTimeList read FMfUzfExtinctionDepth;
Public property MfUzfWaterContent: TModflowBoundaryDisplayTimeList read FMfUzfWaterContent;
Published property VerticalKSource: integer read FVerticalKSource write SetVerticalKSource;
Published property RouteDischargeToStreams: boolean read FRouteDischargeToStreams write SetRouteDischargeToStreams;
Published property SimulateET: boolean read FSimulateET write SetSimulateET;
Published property NumberOfTrailingWaves: integer read FNumberOfTrailingWaves write SetNumberOfTrailingWaves;
Published property NumberOfWaveSets: integer read FNumberOfWaveSets write SetNumberOfWaveSets;
Published property PrintSummary: integer read FPrintSummary write SetPrintSummary;
Published property DepthOfUndulations: double read FDepthOfUndulations write SetDepthOfUndulations;
Published property AssignmentMethod: TUpdateMethod read FAssignmentMethod write SetAssignmentMethod stored True;
Published property SpecifyResidualWaterContent: boolean read FSpecifyResidualWaterContent write SetSpecifyResidualWaterContent;
Published property SpecifyInitialWaterContent: boolean read FSpecifyInitialWaterContent write SetSpecifyInitialWaterContent;
Published property CalulateSurfaceLeakage: boolean read FCalulateSurfaceLeakage write SetCalulateSurfaceLeakage default True;

Description

Fields

Private FSimulateET: boolean;
 
Private FNumberOfWaveSets: integer;
 
Private FRouteDischargeToStreams: boolean;
 
Private FVerticalKSource: integer;
 
Private FNumberOfTrailingWaves: integer;
 
Private FPrintSummary: integer;
 
Private FDepthOfUndulations: double;
 
Private FMfUzfInfiltration: TModflowBoundaryDisplayTimeList;
 
Private FMfUzfExtinctionDepth: TModflowBoundaryDisplayTimeList;
 
Private FMfUzfWaterContent: TModflowBoundaryDisplayTimeList;
 
Private FMfUzfEtDemand: TModflowBoundaryDisplayTimeList;
 
Private FAssignmentMethod: TUpdateMethod;
 
Private FSpecifyResidualWaterContent: boolean;
 
Private FCalulateSurfaceLeakage: boolean;
 
Private FSpecifyInitialWaterContent: boolean;
 

Methods

Private procedure SetNumberOfTrailingWaves(const Value: integer);
 
Private procedure SetNumberOfWaveSets(const Value: integer);
 
Private procedure SetRouteDischargeToStreams(const Value: boolean);
 
Private procedure SetSimulateET(const Value: boolean);
 
Private procedure SetVerticalKSource(const Value: integer);
 
Private procedure SetPrintSummary(const Value: integer);
 
Private procedure SetDepthOfUndulations(const Value: double);
 
Private procedure InitializeUzfDisplay(Sender: TObject);
 
Private procedure GetMfUzfInfiltrationUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfUzfExtinctionDepthUseList(Sender: TObject; NewUseList: TStringList);
 
Private function ModflowUztEtSimulated(Sender: TObject): boolean;
 
Private procedure GetMfUzfEtDemandUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure GetMfUzfWaterContentUseList(Sender: TObject; NewUseList: TStringList);
 
Private procedure SetAssignmentMethod(const Value: TUpdateMethod);
 
Private procedure SetCalulateSurfaceLeakage(const Value: boolean);
 
Private procedure SetSpecifyInitialWaterContent(const Value: boolean);
 
Private procedure SetSpecifyResidualWaterContent(const Value: boolean);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 
Public procedure InvalidateAllTimeLists; override;
 
Public procedure InitializeVariables; override;
 

Properties

Public property MfUzfInfiltration: TModflowBoundaryDisplayTimeList read FMfUzfInfiltration;
 
Public property MfUzfEtDemand: TModflowBoundaryDisplayTimeList read FMfUzfEtDemand;
 
Public property MfUzfExtinctionDepth: TModflowBoundaryDisplayTimeList read FMfUzfExtinctionDepth;
 
Public property MfUzfWaterContent: TModflowBoundaryDisplayTimeList read FMfUzfWaterContent;
 
Published property VerticalKSource: integer read FVerticalKSource write SetVerticalKSource;
 
Published property RouteDischargeToStreams: boolean read FRouteDischargeToStreams write SetRouteDischargeToStreams;
 
Published property SimulateET: boolean read FSimulateET write SetSimulateET;
 
Published property NumberOfTrailingWaves: integer read FNumberOfTrailingWaves write SetNumberOfTrailingWaves;
 
Published property NumberOfWaveSets: integer read FNumberOfWaveSets write SetNumberOfWaveSets;
 
Published property PrintSummary: integer read FPrintSummary write SetPrintSummary;

IFTUNIT

Published property DepthOfUndulations: double read FDepthOfUndulations write SetDepthOfUndulations;
 
Published property AssignmentMethod: TUpdateMethod read FAssignmentMethod write SetAssignmentMethod stored True;
 
Published property SpecifyResidualWaterContent: boolean read FSpecifyResidualWaterContent write SetSpecifyResidualWaterContent;

SPECIFYTHTR

Published property SpecifyInitialWaterContent: boolean read FSpecifyInitialWaterContent write SetSpecifyInitialWaterContent;

SPECIFYTHTI

Published property CalulateSurfaceLeakage: boolean read FCalulateSurfaceLeakage write SetCalulateSurfaceLeakage default True;

inverse of NOSURFLEAK


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