Class TModflowUzfWriter

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowUzfWriter = class(TCustomTransientWriter)

Description

no description available, TCustomTransientWriter description follows

TCustomTransientWriter is used to export input files for MODFLOW for packages with time-varying data.

Hierarchy

Overview

Fields

Private NUZGAG: integer;
Private IUZFOPT: integer;
Private IRUNFLG: integer;
Private FEtDemand: TList;
Private FEExtinctionDepths: TList;
Private FExtinctionWaterContent: TList;

Methods

Private procedure CountGages;
Private procedure WriteDataSet1a;
Private procedure WriteDataSet1b;
Private procedure WriteDataSet2;
Private procedure WriteDataSet3;
Private procedure WriteDataSet4;
Private procedure WriteDataSet5;
Private procedure WriteDataSet6a;
Private procedure WriteDataSet6b;
Private procedure WriteDataSet7;
Private procedure WriteDataSet8(var GageStart: integer);
Private procedure WriteStressPeriods; reintroduce;
Private procedure WriteInfiltrationRates(CellList: TList);
Private procedure WritePotentialEtRates(CellList: TList);
Private procedure WriteExtinctionDepth(CellList: TList);
Private procedure WriteExtinctionWaterContent(CellList: TList);
Private procedure WriteGagesToNameFile(const AFileName: string; GageStart: integer);
Protected procedure Evaluate; override;
Protected class function Extension: string; override;
Protected function Package: TModflowPackageSelection; override;
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
Public Destructor Destroy; override;
Public procedure WriteFile(const AFileName: string; var GageStart: integer);
Public procedure UpdateDisplay(TimeLists: TModflowBoundListOfTimeLists);

Description

Fields

Private NUZGAG: integer;
 
Private IUZFOPT: integer;
 
Private IRUNFLG: integer;
 
Private FEtDemand: TList;
 
Private FEExtinctionDepths: TList;
 
Private FExtinctionWaterContent: TList;
 

Methods

Private procedure CountGages;
 
Private procedure WriteDataSet1a;
 
Private procedure WriteDataSet1b;
 
Private procedure WriteDataSet2;
 
Private procedure WriteDataSet3;
 
Private procedure WriteDataSet4;
 
Private procedure WriteDataSet5;
 
Private procedure WriteDataSet6a;
 
Private procedure WriteDataSet6b;
 
Private procedure WriteDataSet7;
 
Private procedure WriteDataSet8(var GageStart: integer);
 
Private procedure WriteStressPeriods; reintroduce;
 
Private procedure WriteInfiltrationRates(CellList: TList);
 
Private procedure WritePotentialEtRates(CellList: TList);
 
Private procedure WriteExtinctionDepth(CellList: TList);
 
Private procedure WriteExtinctionWaterContent(CellList: TList);
 
Private procedure WriteGagesToNameFile(const AFileName: string; GageStart: integer);
 
Protected procedure Evaluate; override;
 
Protected class function Extension: string; override;
 
Protected function Package: TModflowPackageSelection; override;
 
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
 
Public Destructor Destroy; override;

Destroy destroys the current instance of TModflowUzfWriter.

Public procedure WriteFile(const AFileName: string; var GageStart: integer);
 
Public procedure UpdateDisplay(TimeLists: TModflowBoundListOfTimeLists);
 

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