Description | Hierarchy | Fields | Methods | Properties |
type TFluxObsWriter = class(TCustomListWriter)
TFluxObsWriter
is used for packages that have an associated flux observation package. TFluxObsWriter
writes the input for both the boundary condition and the observations.
![]() |
function GetFluxType(ObservationGroup: TFluxObservationGroup): string; |
![]() |
procedure RemoveWarningGroups(ObservationGroup: TFluxObservationGroup); |
![]() |
function ObservationPackage: TModflowPackageSelection; virtual; abstract; |
![]() |
class function ObservationExtension: string; virtual; abstract; |
![]() |
class function ObservationOutputExtension: string; virtual; abstract; |
![]() |
function ObservationFileName(AFileName: string): string; |
![]() |
function ObservationOutputFileName(AFileName: string): string; |
![]() |
procedure WriteObservationDataSet4(ObservationGroup: TFluxObservationGroup; DataSet4: TStringList); |
![]() |
procedure WriteObservationDataSet5(DataSet5: TStringList; ObservationGroup: TFluxObservationGroup; AllCells: TList); virtual; |
![]() |
procedure WriteFluxObsFile(const AFileName, OutputUnitId, PackageAbbreviation, DataSet1Comment, DataSet2Comment, DataSet3Comment: string; Observations: TFluxObservationGroups; Purpose: TObservationPurpose); |
![]() |
procedure WriteZeroConductanceCell(ACell: TValueCell; DataSet5: TStringList); virtual; |
![]() |
procedure WriteObservationCell(ACell: TValueCell; DataSet5: TStringList; var Expression: TExpression; DataSets, Variables: TList; ObsFactor: TObservationFactor); |
![]() |
procedure WriteObservationCells(Variables, DataSets: TList; var Expression: TExpression; DataSet5: TStringList; AllCells: TList; ScreenObject: TScreenObject; ObsFactor: TObservationFactor); virtual; |
![]() |
function ObsNameWarningString: string; virtual; abstract; |
![]() |
function GetFluxType(ObservationGroup: TFluxObservationGroup): string; |
![]() |
procedure RemoveWarningGroups(ObservationGroup: TFluxObservationGroup); |
![]() |
function ObservationPackage: TModflowPackageSelection; virtual; abstract; |
![]() |
class function ObservationExtension: string; virtual; abstract; |
|
![]() |
class function ObservationOutputExtension: string; virtual; abstract; |
|
![]() |
function ObservationFileName(AFileName: string): string; |
|
![]() |
function ObservationOutputFileName(AFileName: string): string; |
|
![]() |
procedure WriteObservationDataSet4(ObservationGroup: TFluxObservationGroup; DataSet4: TStringList); |
|
![]() |
procedure WriteObservationDataSet5(DataSet5: TStringList; ObservationGroup: TFluxObservationGroup; AllCells: TList); virtual; |
Parameters
|
![]() |
procedure WriteFluxObsFile(const AFileName, OutputUnitId, PackageAbbreviation, DataSet1Comment, DataSet2Comment, DataSet3Comment: string; Observations: TFluxObservationGroups; Purpose: TObservationPurpose); |
|
![]() |
procedure WriteZeroConductanceCell(ACell: TValueCell; DataSet5: TStringList); virtual; |
|
![]() |
procedure WriteObservationCell(ACell: TValueCell; DataSet5: TStringList; var Expression: TExpression; DataSets, Variables: TList; ObsFactor: TObservationFactor); |
Parameters
|
![]() |
procedure WriteObservationCells(Variables, DataSets: TList; var Expression: TExpression; DataSet5: TStringList; AllCells: TList; ScreenObject: TScreenObject; ObsFactor: TObservationFactor); virtual; |
Parameters
|
![]() |
function ObsNameWarningString: string; virtual; abstract; |