Description | Hierarchy | Fields | Methods | Properties |
type TCustomModflowWriter = class(TCustomFileWriter)
TCustomModflowWriter
is an abstract base class used as an ancestor for classes that write MODFLOW input files.
![]() |
FArrayWritingFormat: TArrayWritingFormat; |
![]() |
procedure WriteHeader(const DataArray: TDataArray; const ArrayName: string); |
![]() |
function CheckArrayUniform(const LayerIndex: Integer; const DataArray: TDataArray): boolean; |
![]() |
procedure WriteArrayValues(const LayerIndex: Integer; const DataArray: TDataArray); |
![]() |
function PackageID_Comment(APackage: TModflowPackageSelection): string; virtual; |
![]() |
class function FileName(const AFileName: string): string; |
![]() |
class function Extension: string; virtual; abstract; |
![]() |
procedure WriteCommentLines(const Lines: TStrings); |
![]() |
function IPRN_Integer: integer; |
![]() |
function IPRN_Mt3dms_Integer: integer; |
![]() |
function IPRN_Real: integer; |
![]() |
function IPRN_Mt3dms_Real: integer; |
![]() |
procedure GetFlowUnitNumber(var UnitNumber: Integer); |
![]() |
procedure WriteTransient2DArray(const Comment: string; DataTypeIndex: Integer; DataType: TRbwDataType; DefaultValue: Double; List: TList; AssignmentMethod: TUpdateMethod; AdjustForLGR: boolean; var TransientArray: TDataArray; FreeArray: boolean = True); |
![]() |
procedure CheckArray(const DataArray: TDataArray; const LayerIndex: integer; const ErrorOrWarningMessage: string; CheckMethod: TCheckValueMethod; CheckValue: double; ErrorType: TErrorType); |
![]() |
Constructor Create(AModel: TCustomModel; EvaluationType: TEvaluationType); override; |
![]() |
procedure WriteArray(const DataArray: TDataArray; const LayerIndex: integer; const ArrayName: string; CacheArray: Boolean = True); |
![]() |
procedure WriteConstantU2DINT(const Comment: string; const Value: integer); |
![]() |
procedure WriteConstantU2DREL(const Comment: string; const Value: double); |
![]() |
procedure WriteCrossSectionArray(const DataArray: TDataArray; const ArrayName: string); |
![]() |
procedure WriteIface(const Value: TIface); |
![]() |
Procedure WriteU2DINTHeader(const Comment: string); virtual; |
![]() |
Procedure WriteU2DRELHeader(const Comment: string); |
![]() |
class procedure WriteToNameFile(const Ftype: string; const UnitNumber: integer; FileName: string; const Option: TFileOption; RelativeFileName: boolean = False); |
![]() |
class procedure WriteToMt3dMsNameFile(const Ftype: string; const UnitNumber: integer; FileName: string; RelativeFileName: boolean = False); |
![]() |
class procedure AddNameFileComment(const Comment: string); |
![]() |
property ArrayWritingFormat: TArrayWritingFormat read FArrayWritingFormat; |
![]() |
FArrayWritingFormat: TArrayWritingFormat; |
![]() |
procedure WriteHeader(const DataArray: TDataArray; const ArrayName: string); |
|
![]() |
function CheckArrayUniform(const LayerIndex: Integer; const DataArray: TDataArray): boolean; |
![]() |
procedure WriteArrayValues(const LayerIndex: Integer; const DataArray: TDataArray); |
![]() |
function PackageID_Comment(APackage: TModflowPackageSelection): string; virtual; |
|
![]() |
class function FileName(const AFileName: string): string; |
|
![]() |
class function Extension: string; virtual; abstract; |
|
![]() |
procedure WriteCommentLines(const Lines: TStrings); |
|
![]() |
function IPRN_Integer: integer; |
|
![]() |
function IPRN_Mt3dms_Integer: integer; |
![]() |
function IPRN_Real: integer; |
|
![]() |
function IPRN_Mt3dms_Real: integer; |
![]() |
procedure GetFlowUnitNumber(var UnitNumber: Integer); |
|
![]() |
procedure WriteTransient2DArray(const Comment: string; DataTypeIndex: Integer; DataType: TRbwDataType; DefaultValue: Double; List: TList; AssignmentMethod: TUpdateMethod; AdjustForLGR: boolean; var TransientArray: TDataArray; FreeArray: boolean = True); |
|
![]() |
procedure CheckArray(const DataArray: TDataArray; const LayerIndex: integer; const ErrorOrWarningMessage: string; CheckMethod: TCheckValueMethod; CheckValue: double; ErrorType: TErrorType); |
Parameters
|
![]() |
Constructor Create(AModel: TCustomModel; EvaluationType: TEvaluationType); override; |
Parameters
|
![]() |
procedure WriteArray(const DataArray: TDataArray; const LayerIndex: integer; const ArrayName: string; CacheArray: Boolean = True); |
Parameters
|
![]() |
procedure WriteConstantU2DINT(const Comment: string; const Value: integer); |
|
![]() |
procedure WriteConstantU2DREL(const Comment: string; const Value: double); |
|
![]() |
procedure WriteCrossSectionArray(const DataArray: TDataArray; const ArrayName: string); |
|
![]() |
procedure WriteIface(const Value: TIface); |
|
![]() |
Procedure WriteU2DINTHeader(const Comment: string); virtual; |
Parameters
|
![]() |
Procedure WriteU2DRELHeader(const Comment: string); |
Parameters
|
![]() |
class procedure WriteToNameFile(const Ftype: string; const UnitNumber: integer; FileName: string; const Option: TFileOption; RelativeFileName: boolean = False); |
|
![]() |
class procedure WriteToMt3dMsNameFile(const Ftype: string; const UnitNumber: integer; FileName: string; RelativeFileName: boolean = False); |
![]() |
class procedure AddNameFileComment(const Comment: string); |
|
![]() |
property ArrayWritingFormat: TArrayWritingFormat read FArrayWritingFormat; |
|