Class TModflowSUB_Writer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowSUB_Writer = class(TCustomSubWriter)

Description

no description available, TCustomSubWriter description follows
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 FLN: TIntegerList;
Private FLDN: TIntegerList;
Private FRNB_List: TList;
Private FHC_List: TList;
Private FSfe_List: TList;
Private FSfv_List: TList;
Private FCom_List: TList;
Private FDP_List: TMaterialZoneList;
Private FDelayVK_List: TList;
Private FDelayElasticSpecificStorage_List: TList;
Private FDelayInElasticSpecificStorage_List: TList;
Private FDstart_List: TList;
Private FDHC_List: TList;
Private FDCOM_List: TList;
Private FDZ_List: TList;
Private FNZ_List: TList;
Private FSubPackage: TSubPackageSelection;
Private FNameOfFile: string;

Methods

Private procedure RetrieveArrays;
Private procedure EvaluateMaterialZones;
Private procedure Evaluate;
Private procedure WriteDataSet1;
Private procedure WriteDataSet2;
Private procedure WriteDataSet3;
Private procedure WriteDataSet4;
Private procedure WriteDataSets5to8;
Private procedure WriteDataSet9;
Private procedure WriteDataSets10to14;
Private procedure WriteDataSet15;
Private procedure WriteDataSet16;
Protected function Package: TModflowPackageSelection; override;
Protected class function Extension: string; override;
Public procedure WriteFile(const AFileName: string);
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
Public Destructor Destroy; override;

Description

Fields

Private FLN: TIntegerList;

model layer assignments for each system of no-delay interbeds

Private FLDN: TIntegerList;

model layer assignments for each system of delay interbeds

Private FRNB_List: TList;

specifying the factor n-equiv - Delay beds

Private FHC_List: TList;

preconsolidation head - No-Delay beds

Private FSfe_List: TList;

elastic skeletal storage coefficient - No-Delay beds

Private FSfv_List: TList;

inelastic skeletal storage coefficient - No-Delay beds

Private FCom_List: TList;

fcstarting compaction - No-Delay beds

Private FDP_List: TMaterialZoneList;

material zones - Delay beds

Private FDelayVK_List: TList;
 
Private FDelayElasticSpecificStorage_List: TList;
 
Private FDelayInElasticSpecificStorage_List: TList;
 
Private FDstart_List: TList;

starting head - Delay beds

Private FDHC_List: TList;

starting preconsolidation head - Delay beds

Private FDCOM_List: TList;

starting compaction - Delay beds

Private FDZ_List: TList;

equivalent thickness - Delay beds

Private FNZ_List: TList;

material zone numbers - Delay beds

Private FSubPackage: TSubPackageSelection;
 
Private FNameOfFile: string;
 

Methods

Private procedure RetrieveArrays;
 
Private procedure EvaluateMaterialZones;
 
Private procedure Evaluate;
 
Private procedure WriteDataSet1;
 
Private procedure WriteDataSet2;
 
Private procedure WriteDataSet3;
 
Private procedure WriteDataSet4;
 
Private procedure WriteDataSets5to8;
 
Private procedure WriteDataSet9;
 
Private procedure WriteDataSets10to14;
 
Private procedure WriteDataSet15;
 
Private procedure WriteDataSet16;
 
Protected function Package: TModflowPackageSelection; override;
 
Protected class function Extension: string; override;
 
Public procedure WriteFile(const AFileName: string);
 
Public Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override;
 
Public Destructor Destroy; override;
 

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