Class TModflowLAK_Writer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowLAK_Writer = class(TCustomPackageWriter)

Description

no description available, TCustomPackageWriter description follows

TCustomPackageWriter is an abstract base class used to generate input for MODFLOW for a specific package.

Hierarchy

Overview

Fields

Private FLakeList: TList;
Private FNameOfFile: string;
Private FPackage: TLakePackageSelection;

Methods

Private procedure Evaluate;
Private procedure WriteDataSet1a;
Private procedure WriteDataSet1b;
Private procedure WriteDataSet2;
Private procedure WriteDataSet3(var StartUnitNumber: integer);
Private procedure WriteDataSets4To9;
Private procedure WriteLakeDefinitions;
Private procedure WriteDataSet5;
Private procedure WriteDataSet6;
Private procedure WriteDataSets7And8;
Private procedure WriteDataSet9(StressPeriod: TModflowStressPeriod);
Private procedure WriteGages(var StartUnitNumber: integer; Lines: TStrings);
Protected function Package: TModflowPackageSelection; override;
Protected class function Extension: string; override;
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
Public destructor Destroy; override;
Public procedure WriteFile(const AFileName: string; var StartUnitNumber: integer; Lines: TStrings);

Description

Fields

Private FLakeList: TList;

FLakeList contains all the TScreenObjects that define lakes.

Private FNameOfFile: string;
 
Private FPackage: TLakePackageSelection;
 

Methods

Private procedure Evaluate;
 
Private procedure WriteDataSet1a;
 
Private procedure WriteDataSet1b;
 
Private procedure WriteDataSet2;
 
Private procedure WriteDataSet3(var StartUnitNumber: integer);
 
Private procedure WriteDataSets4To9;
 
Private procedure WriteLakeDefinitions;
 
Private procedure WriteDataSet5;
 
Private procedure WriteDataSet6;
 
Private procedure WriteDataSets7And8;
 
Private procedure WriteDataSet9(StressPeriod: TModflowStressPeriod);
 
Private procedure WriteGages(var StartUnitNumber: integer; Lines: TStrings);
 
Protected function Package: TModflowPackageSelection; override;
 
Protected class function Extension: string; override;
 
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
 
Public destructor Destroy; override;
 
Public procedure WriteFile(const AFileName: string; var StartUnitNumber: integer; Lines: TStrings);
 

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