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; |
|