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