Description | Hierarchy | Fields | Methods | Properties |
type TCustomParameterTransientWriter = class(TCustomTransientWriter)
TCustomTransientWriter
is used to export input files for MODFLOW for packages with time-varying data.
![]() |
FParameterNames: TStringList; |
![]() |
FUsedInstanceNames: TStringList; |
![]() |
FParamValues: TStringList; |
![]() |
function CellType: TValueCellType; virtual; abstract; |
![]() |
procedure GetNumCellsAndNumInstances(ParamValues: TList; var NUMINST, NLST: Integer); |
![]() |
function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; virtual; abstract; |
![]() |
procedure WriteStressPeriods(const VariableIdentifiers, DataSetIdentifier, DS5, D7PNameIname, D7PName: string); virtual; abstract; |
![]() |
procedure GetInstanceName(var InstanceName: string; TimeIndex: Integer; InstanceRoot: string); |
![]() |
procedure GetInstanceRoot(const PARNAM: string; ParamValues: TList; var InstanceRoot: string); |
![]() |
procedure Evaluate; override; |
![]() |
procedure RetrieveParametersForStressPeriod(const D7PNameIname, D7PName: string; TimeIndex: Integer; ParametersUsed: TStringList; ParameterValues: TList; IncludePrintCode: boolean); |
![]() |
function ParameterCount: integer; virtual; |
![]() |
function ParameterType: TParameterType; virtual; abstract; |
![]() |
procedure WriteParameterCells(CellList: TValueCellList; NLST: Integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); virtual; abstract; |
![]() |
procedure WriteParameterDefinitions(const DS3, DS3Instances, DS4A, DataSetIdentifier, VariableIdentifiers, ErrorRoot: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); virtual; abstract; |
![]() |
procedure ClearTimeLists(AModel: TBaseModel); |
![]() |
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
![]() |
Destructor Destroy; override; |
![]() |
property ParamValues: TStringList read FParamValues; |
![]() |
FParameterNames: TStringList; |
![]() |
FParamValues: TStringList; |
See ParamValues. |
![]() |
function CellType: TValueCellType; virtual; abstract; |
|
![]() |
function GetBoundary(ScreenObject: TScreenObject): TModflowBoundary; virtual; abstract; |
|
![]() |
procedure GetInstanceName(var InstanceName: string; TimeIndex: Integer; InstanceRoot: string); |
|
![]() |
procedure GetInstanceRoot(const PARNAM: string; ParamValues: TList; var InstanceRoot: string); |
|
![]() |
procedure Evaluate; override; |
|
![]() |
procedure RetrieveParametersForStressPeriod(const D7PNameIname, D7PName: string; TimeIndex: Integer; ParametersUsed: TStringList; ParameterValues: TList; IncludePrintCode: boolean); |
|
![]() |
function ParameterCount: integer; virtual; |
|
![]() |
function ParameterType: TParameterType; virtual; abstract; |
|
![]() |
procedure WriteParameterCells(CellList: TValueCellList; NLST: Integer; const VariableIdentifiers, DataSetIdentifier: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); virtual; abstract; |
Parameters
|
![]() |
procedure WriteParameterDefinitions(const DS3, DS3Instances, DS4A, DataSetIdentifier, VariableIdentifiers, ErrorRoot: string; AssignmentMethod: TUpdateMethod; MultiplierArrayNames: TTransientMultCollection; ZoneArrayNames: TTransientZoneCollection); virtual; abstract; |
Parameters
|
![]() |
procedure ClearTimeLists(AModel: TBaseModel); |
![]() |
Constructor Create(Model: TCustomModel; EvaluationType: TEvaluationType); override; |
|
![]() |
Destructor Destroy; override; |
![]() |
property ParamValues: TStringList read FParamValues; |
After Evaluate is called, |