Class TModflowEVT_Writer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowEVT_Writer = class(TCustomTransientArrayWriter)

Description

no description available, TCustomTransientArrayWriter description follows
no description available, TCustomParameterTransientWriter description follows
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 NPEVT: integer;
Private NEVTOP: integer;
Private FDepthSurface: TList;
Private FEvtPackage: TEvtPackageSelection;

Methods

Private procedure WriteDataSet1;
Private procedure WriteDataSet2;
Private procedure WriteDataSets3And4;
Private procedure WriteDataSets5To10;
Private procedure WriteCells(CellList: TValueCellList; const DataSetIdentifier, VariableIdentifiers: string);
Private procedure WriteEvapotranspirationSurface(CellList: TValueCellList);
Private procedure WriteExtinctionDepth(CellList: TValueCellList);
Protected function CellType: TValueCellType; override;
Protected function Prefix: string; override;
Protected class function Extension: string; override;
Protected function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; override;
Protected function Package: TModflowPackageSelection; override;
Protected function ParameterType: TParameterType; override;
Protected procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override;
Protected procedure Evaluate; override;
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
Public Destructor Destroy; override;
Public procedure WriteFile(const AFileName: string);
Public procedure UpdateDisplay(TimeLists: TModflowBoundListOfTimeLists);

Description

Fields

Private NPEVT: integer;
 
Private NEVTOP: integer;
 
Private FDepthSurface: TList;
 
Private FEvtPackage: TEvtPackageSelection;
 

Methods

Private procedure WriteDataSet1;
 
Private procedure WriteDataSet2;
 
Private procedure WriteDataSets3And4;
 
Private procedure WriteDataSets5To10;
 
Private procedure WriteCells(CellList: TValueCellList; const DataSetIdentifier, VariableIdentifiers: string);
 
Private procedure WriteEvapotranspirationSurface(CellList: TValueCellList);
 
Private procedure WriteExtinctionDepth(CellList: TValueCellList);
 
Protected function CellType: TValueCellType; override;
 
Protected function Prefix: string; override;
 
Protected class function Extension: string; override;
 
Protected function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; override;
 
Protected function Package: TModflowPackageSelection; override;
 
Protected function ParameterType: TParameterType; override;
 
Protected procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override;
 
Protected procedure Evaluate; override;
 
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
 
Public Destructor Destroy; override;

Destroy destroys the current instance of TModflowEVT_Writer.

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

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