Description | Hierarchy | Fields | Methods | Properties |
type TCustomTransientArrayWriter = class(TCustomParameterTransientWriter)
TCustomTransientWriter
is used to export input files for MODFLOW for packages with time-varying data.
FNameOfFile: string; |
|
FLayers: TList; |
procedure EvaluateParameterCells(CellList: TValueCellList; DataArray: TModflowBoundaryDisplayDataArray; Param: TModflowTransientListParameter; AssignmentMethod: TUpdateMethod); |
|
procedure UpdateLayerDataSet(List: TList; DisplayArray: TModflowBoundaryDisplayDataArray); |
|
procedure UpdateLayerDisplay(List: TValueCellList; ParameterValues: TList; TimeIndex: Integer; DataArray: TModflowBoundaryDisplayDataArray); |
|
procedure EvaluateParameterDefinitions(List: TList; const ErrorRoot: string; AssignmentMethod: TUpdateMethod); |
|
function Prefix: string; virtual; abstract; |
|
procedure WriteParameterCells(CellList: TValueCellList; NLST: integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override; |
|
procedure WriteParameterDefinitions(const DS3, DS3Instances, DS4A, DataSetIdentifier, VariableIdentifiers, ErrorRoot: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override; |
|
procedure WriteLayerArray(Lists: TList; const Comment: string); |
|
procedure WriteLayerSelection(List: TValueCellList; ParameterValues: TList; TimeIndex: Integer; const Comment: string); |
|
procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override; |
|
function ParameterCount: integer; override; |
|
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
|
Destructor Destroy; override; |
FNameOfFile: string; |
|
procedure EvaluateParameterCells(CellList: TValueCellList; DataArray: TModflowBoundaryDisplayDataArray; Param: TModflowTransientListParameter; AssignmentMethod: TUpdateMethod); |
|
|
procedure UpdateLayerDataSet(List: TList; DisplayArray: TModflowBoundaryDisplayDataArray); |
|
|
procedure UpdateLayerDisplay(List: TValueCellList; ParameterValues: TList; TimeIndex: Integer; DataArray: TModflowBoundaryDisplayDataArray); |
|
|
procedure EvaluateParameterDefinitions(List: TList; const ErrorRoot: string; AssignmentMethod: TUpdateMethod); |
|
On exit, List contains a TModflowBoundaryDisplayDataArray for each active parameter for each stress period. |
function Prefix: string; virtual; abstract; |
|
Name is used in assigning the names of Multiplier array and Zone array data sets. |
procedure WriteParameterCells(CellList: TValueCellList; NLST: integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override; |
|
|
procedure WriteParameterDefinitions(const DS3, DS3Instances, DS4A, DataSetIdentifier, VariableIdentifiers, ErrorRoot: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); override; |
|
procedure WriteLayerArray(Lists: TList; const Comment: string); |
|
|
procedure WriteLayerSelection(List: TValueCellList; ParameterValues: TList; TimeIndex: Integer; const Comment: string); |
|
|
procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); override; |
|
|
function ParameterCount: integer; override; |
|
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
|
Destructor Destroy; override; |
|
|