Description | Hierarchy | Fields | Methods | Properties |
type TCustomPackageWriter = class(TCustomModflowWriter)
TCustomPackageWriter
is an abstract base class used to generate input for MODFLOW for a specific package.
![]() |
FWarningRoot: string; |
![]() |
procedure SetTimeListsUpToDate(TimeLists: TModflowBoundListOfTimeLists); |
![]() |
function Package: TModflowPackageSelection; virtual; abstract; |
![]() |
procedure WriteDataSet0; |
![]() |
procedure UpdateNotUsedDisplay(TimeLists: TModflowBoundListOfTimeLists); |
![]() |
procedure UpdateCellDisplay(CellList: TValueCellList; DataArrayList: TList; ParameterIndicies: TByteSet; Param: TModflowTransientListParameter = nil; UsedIndicies: TByteSet = []); |
![]() |
function ExpandString(Source: string; ALength: integer): string; |
![]() |
procedure IdentifyZoneClusters(var NCLU: Integer; var Clusters: TOneDIntegerArray; var UniformLayers: TBooleanDynArray; LayerCount: Integer; Param: TModflowSteadyParameter); |
![]() |
Function UcodeObsNameOK(Const AName: string): boolean; |
![]() |
procedure CheckCell(ValueCell: TValueCell; const PackageName: string); |
![]() |
destructor Destroy; override; |
![]() |
FWarningRoot: string; |
![]() |
procedure SetTimeListsUpToDate(TimeLists: TModflowBoundListOfTimeLists); |
![]() |
function Package: TModflowPackageSelection; virtual; abstract; |
|
![]() |
procedure WriteDataSet0; |
|
![]() |
procedure UpdateNotUsedDisplay(TimeLists: TModflowBoundListOfTimeLists); |
|
![]() |
procedure UpdateCellDisplay(CellList: TValueCellList; DataArrayList: TList; ParameterIndicies: TByteSet; Param: TModflowTransientListParameter = nil; UsedIndicies: TByteSet = []); |
Parameters
See also
|
![]() |
function ExpandString(Source: string; ALength: integer): string; |
|
![]() |
procedure IdentifyZoneClusters(var NCLU: Integer; var Clusters: TOneDIntegerArray; var UniformLayers: TBooleanDynArray; LayerCount: Integer; Param: TModflowSteadyParameter); |
When After Clusters will be an array with length equal to the LayerCount. The first NCLU items in Clusters will be the MODFLOW layers for which a cluster will need to be defined. UniformLayers will be an array with length equal to the LayerCount. The first NCLU items in UniformLayers will indicate whether or not the cluster associated with that layer will be uniform. The remaining items in Clusters and UniformLayers are undefined. |
![]() |
Function UcodeObsNameOK(Const AName: string): boolean; |
![]() |
procedure CheckCell(ValueCell: TValueCell; const PackageName: string); |
![]() |
destructor Destroy; override; |