Class TModflowWEL_Writer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowWEL_Writer = class(TCustomListWriter)

Description

no description available, TCustomListWriter description follows

TCustomListWriter is used as a base class for writing typical boundary condition files that allow for both parameter and non-parameter cells.

Hierarchy

Overview

Fields

Private NPWEL: integer;
Private MXL: integer;
Private FNameOfFile: string;

Methods

Private procedure WriteDataSet1;
Private procedure WriteDataSet2;
Private procedure WriteDataSet2b;
Private procedure WriteDataSets3And4;
Private procedure WriteDataSets5To7;
Protected function CellType: TValueCellType; 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 WriteParameterCells(CellList: TValueCellList; NLST: Integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override;
Protected procedure WriteCell(Cell: TValueCell; const DataSetIdentifier, VariableIdentifiers: string); override;
Public procedure WriteFile(const AFileName: string);

Description

Fields

Private NPWEL: integer;
 
Private MXL: integer;
 
Private FNameOfFile: string;
 

Methods

Private procedure WriteDataSet1;
 
Private procedure WriteDataSet2;
 
Private procedure WriteDataSet2b;
 
Private procedure WriteDataSets3And4;
 
Private procedure WriteDataSets5To7;
 
Protected function CellType: TValueCellType; override;

procedure ListEvaluate;

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 WriteParameterCells(CellList: TValueCellList; NLST: Integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override;
 
Protected procedure WriteCell(Cell: TValueCell; const DataSetIdentifier, VariableIdentifiers: string); override;
 
Public procedure WriteFile(const AFileName: string);
 

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