Description | Hierarchy | Fields | Methods | Properties |
type TModflowETS_Writer = class(TCustomTransientArrayWriter)
TCustomTransientWriter
is used to export input files for MODFLOW for packages with time-varying data.
NPETS: integer; |
|
NETSEG: integer; |
|
NETSOP: integer; |
|
FDepthSurface: TList; |
|
FPriorDepthFractionArray: TDataArray; |
|
FPriorRateFractionArray: TDataArray; |
|
FEtsPackage: TEtsPackageSelection; |
procedure WriteDataSet1; |
|
procedure WriteDataSets2And3; |
|
procedure WriteDataSets4To11; |
|
procedure WriteCells(CellList: TList; const DataSetIdentifier, VariableIdentifiers: string); |
|
procedure WriteEvapotranspirationSurface(CellList: TList); |
|
procedure WriteExtinctionDepth(CellList: TList); |
|
procedure WriteDepthFraction(CellList: TList; SegmentIndex: integer); |
|
procedure WriteRateFraction(CellList: TList; SegmentIndex: integer); |
|
procedure CheckDepthFraction(NewArray: TDataArray; SegmentIndex: Integer); |
|
procedure CheckRateFraction(NewArray: TDataArray; SegmentIndex: Integer); |
|
function CellType: TValueCellType; override; |
|
function Prefix: string; override; |
|
class function Extension: string; override; |
|
function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; override; |
|
function Package: TModflowPackageSelection; override; |
|
function ParameterType: TParameterType; override; |
|
procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override; |
|
procedure Evaluate; override; |
|
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
|
Destructor Destroy; override; |
|
procedure WriteFile(const AFileName: string); |
|
procedure UpdateDisplay(TimeLists: TModflowBoundListOfTimeLists); |
NPETS: integer; |
|
NETSEG: integer; |
|
NETSOP: integer; |
|
FDepthSurface: TList; |
|
FPriorDepthFractionArray: TDataArray; |
|
FPriorRateFractionArray: TDataArray; |
|
FEtsPackage: TEtsPackageSelection; |
|
procedure WriteDataSet1; |
|
procedure WriteDataSets2And3; |
|
procedure WriteDataSets4To11; |
|
procedure WriteCells(CellList: TList; const DataSetIdentifier, VariableIdentifiers: string); |
|
procedure WriteEvapotranspirationSurface(CellList: TList); |
|
procedure WriteExtinctionDepth(CellList: TList); |
|
procedure WriteDepthFraction(CellList: TList; SegmentIndex: integer); |
|
procedure WriteRateFraction(CellList: TList; SegmentIndex: integer); |
|
procedure CheckDepthFraction(NewArray: TDataArray; SegmentIndex: Integer); |
|
procedure CheckRateFraction(NewArray: TDataArray; SegmentIndex: Integer); |
|
function CellType: TValueCellType; override; |
|
function Prefix: string; override; |
|
class function Extension: string; override; |
|
function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; override; |
|
function Package: TModflowPackageSelection; override; |
|
function ParameterType: TParameterType; override; |
|
procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override; |
|
procedure Evaluate; override; |
|
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
|
Destructor Destroy; override; |
|
|
procedure WriteFile(const AFileName: string); |
|
procedure UpdateDisplay(TimeLists: TModflowBoundListOfTimeLists); |
|
Parameters
|