Class TModflowPackages

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowPackages = class(TPersistent)

Description

Hierarchy

Overview

Fields

Private FModel: TBaseModel;
Private FChdBoundary: TChdPackage;
Private FLpfPackage: TLpfSelection;
Private FPcgPackage: TPcgSelection;
Private FGhbBoundary: TGhbPackage;
Private FWelPackage: TWellPackage;
Private FRivPackage: TRivPackage;
Private FDrnPackage: TDrnPackage;
Private FDrtPackage: TDrtPackage;
Private FRchPackage: TRchPackageSelection;
Private FEvtPackage: TEvtPackageSelection;
Private FEtsPackage: TEtsPackageSelection;
Private FResPackage: TResPackageSelection;
Private FLakPackage: TLakePackageSelection;
Private FSfrPackage: TSfrPackageSelection;
Private FUzfPackage: TUzfPackageSelection;
Private FGmgPackage: TGmgPackageSelection;
Private FSipPackage: TSIPPackageSelection;
Private FDe4Package: TDE4PackageSelection;
Private FHobPackage: THobPackageSelection;
Private FHfbPackage: TModflowPackageSelection;
Private FModPath: TModpathSelection;
Private FChobPackage: TModflowPackageSelection;
Private FRvobPackage: TModflowPackageSelection;
Private FGbobPackage: TModflowPackageSelection;
Private FDrobPackage: TModflowPackageSelection;
Private FHufPackage: THufPackageSelection;
Private FMnw2Package: TMultinodeWellSelection;
Private FBcfPackage: TModflowPackageSelection;
Private FSubPackage: TSubPackageSelection;
Private FZoneBudget: TZoneBudgetSelect;
Private FSwtPackage: TSwtPackageSelection;
Private FHydmodPackage: THydPackageSelection;
Private FUpwPackage: TUpwPackageSelection;
Private FNwtPackage: TNwtPackageSelection;
Private FMt3dBasic: TMt3dBasic;
Private FMt3dmsGCGSolver: TMt3dmsGCGSolverPackage;
Private FMt3dmsAdvection: TMt3dmsAdvection;
Private FMt3dmsDispersion: TMt3dmsDispersion;
Private FMt3dmsSourceSink: TMt3dmsSourceSinkMixing;
Private FMt3dmsChemReaction: TMt3dmsChemReaction;
Private FMt3dmsTransObs: TMt3dmsTransportObservations;
Private FPcgnPackage: TPcgnSelection;

Methods

Private procedure SetChdBoundary(const Value: TChdPackage);
Private procedure SetLpfPackage(const Value: TLpfSelection);
Private procedure SetPcgPackage(const Value: TPcgSelection);
Private procedure SetGhbBoundary(const Value: TGhbPackage);
Private procedure SetWelPackage(const Value: TWellPackage);
Private procedure SetRivPackage(const Value: TRivPackage);
Private procedure SetDrnPackage(const Value: TDrnPackage);
Private procedure SetDrtPackage(const Value: TDrtPackage);
Private procedure SetRchPackage(const Value: TRchPackageSelection);
Private procedure SetEvtPackage(const Value: TEvtPackageSelection);
Private procedure SetEtsPackage(const Value: TEtsPackageSelection);
Private procedure SetResPackage(const Value: TResPackageSelection);
Private procedure SetLakPackage(const Value: TLakePackageSelection);
Private procedure SetSfrPackage(const Value: TSfrPackageSelection);
Private procedure SetUzfPackage(const Value: TUzfPackageSelection);
Private procedure SetGmgPackage(const Value: TGmgPackageSelection);
Private procedure SetSipPackage(const Value: TSIPPackageSelection);
Private procedure SetDe4Package(const Value: TDE4PackageSelection);
Private procedure SetHobPackage(const Value: THobPackageSelection);
Private procedure SetHfbPackage(const Value: TModflowPackageSelection);
Private procedure SetModPath(const Value: TModpathSelection);
Private procedure SetChobPackage(const Value: TModflowPackageSelection);
Private procedure SetDrobPackage(const Value: TModflowPackageSelection);
Private procedure SetGbobPackage(const Value: TModflowPackageSelection);
Private procedure SetRvobPackage(const Value: TModflowPackageSelection);
Private procedure SetHufPackage(const Value: THufPackageSelection);
Private procedure SetMnw2Package(const Value: TMultinodeWellSelection);
Private procedure SetBcfPackage(const Value: TModflowPackageSelection);
Private procedure SetSubPackage(const Value: TSubPackageSelection);
Private procedure SetZoneBudget(const Value: TZoneBudgetSelect);
Private procedure SetSwtPackage(const Value: TSwtPackageSelection);
Private procedure SetHydmodPackage(const Value: THydPackageSelection);
Private procedure SetUpwPackage(const Value: TUpwPackageSelection);
Private procedure SetNwtPackage(const Value: TNwtPackageSelection);
Private procedure SetMt3dBasic(const Value: TMt3dBasic);
Private procedure SetMt3dmsGCGSolver(const Value: TMt3dmsGCGSolverPackage);
Private procedure SetMt3dmsAdvection(const Value: TMt3dmsAdvection);
Private procedure SetMt3dmsDispersion(const Value: TMt3dmsDispersion);
Private procedure SetMt3dmsSourceSink(const Value: TMt3dmsSourceSinkMixing);
Private procedure SetMt3dmsChemReaction(const Value: TMt3dmsChemReaction);
Private procedure SetMt3dmsTransObs(const Value: TMt3dmsTransportObservations);
Private procedure SetPcgnPackage(const Value: TPcgnSelection);
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;
Public procedure Reset;
Public function SelectedModflowPackageCount: integer;

Properties

Public property Model: TBaseModel read FModel;
Published property ChdBoundary: TChdPackage read FChdBoundary write SetChdBoundary;
Published property GhbBoundary: TGhbPackage read FGhbBoundary write SetGhbBoundary;
Published property LpfPackage: TLpfSelection read FLpfPackage write SetLpfPackage;
Published property PcgPackage: TPcgSelection read FPcgPackage write SetPcgPackage;
Published property PcgnPackage: TPcgnSelection read FPcgnPackage write SetPcgnPackage;
Published property WelPackage: TWellPackage read FWelPackage write SetWelPackage;
Published property RivPackage: TRivPackage read FRivPackage write SetRivPackage;
Published property DrnPackage: TDrnPackage read FDrnPackage write SetDrnPackage;
Published property DrtPackage: TDrtPackage read FDrtPackage write SetDrtPackage;
Published property RchPackage: TRchPackageSelection read FRchPackage write SetRchPackage;
Published property EvtPackage: TEvtPackageSelection read FEvtPackage write SetEvtPackage;
Published property EtsPackage: TEtsPackageSelection read FEtsPackage write SetEtsPackage;
Published property ResPackage: TResPackageSelection read FResPackage write SetResPackage;
Published property LakPackage: TLakePackageSelection read FLakPackage write SetLakPackage;
Published property SfrPackage: TSfrPackageSelection read FSfrPackage write SetSfrPackage;
Published property UzfPackage: TUzfPackageSelection read FUzfPackage write SetUzfPackage;
Published property GmgPackage: TGmgPackageSelection read FGmgPackage write SetGmgPackage;
Published property SipPackage: TSIPPackageSelection read FSipPackage write SetSipPackage;
Published property De4Package: TDE4PackageSelection read FDe4Package write SetDe4Package;
Published property HobPackage: THobPackageSelection read FHobPackage write SetHobPackage;
Published property HfbPackage: TModflowPackageSelection read FHfbPackage write SetHfbPackage;
Published property ModPath: TModpathSelection read FModPath write SetModPath;
Published property ChobPackage: TModflowPackageSelection read FChobPackage write SetChobPackage;
Published property DrobPackage: TModflowPackageSelection read FDrobPackage write SetDrobPackage;
Published property GbobPackage: TModflowPackageSelection read FGbobPackage write SetGbobPackage;
Published property RvobPackage: TModflowPackageSelection read FRvobPackage write SetRvobPackage;
Published property HufPackage: THufPackageSelection read FHufPackage write SetHufPackage;
Published property Mnw2Package: TMultinodeWellSelection read FMnw2Package write SetMnw2Package;
Published property BcfPackage: TModflowPackageSelection read FBcfPackage write SetBcfPackage;
Published property SubPackage: TSubPackageSelection read FSubPackage write SetSubPackage;
Published property ZoneBudget: TZoneBudgetSelect read FZoneBudget write SetZoneBudget;
Published property SwtPackage: TSwtPackageSelection read FSwtPackage write SetSwtPackage;
Published property HydmodPackage: THydPackageSelection read FHydmodPackage write SetHydmodPackage;
Published property UpwPackage: TUpwPackageSelection read FUpwPackage write SetUpwPackage;
Published property NwtPackage: TNwtPackageSelection read FNwtPackage write SetNwtPackage;
Published property Mt3dBasic: TMt3dBasic read FMt3dBasic write SetMt3dBasic;
Published property Mt3dmsGCGSolver: TMt3dmsGCGSolverPackage read FMt3dmsGCGSolver write SetMt3dmsGCGSolver;
Published property Mt3dmsAdvection: TMt3dmsAdvection read FMt3dmsAdvection write SetMt3dmsAdvection;
Published property Mt3dmsDispersion: TMt3dmsDispersion read FMt3dmsDispersion write SetMt3dmsDispersion;
Published property Mt3dmsSourceSink: TMt3dmsSourceSinkMixing read FMt3dmsSourceSink write SetMt3dmsSourceSink;
Published property Mt3dmsChemReact: TMt3dmsChemReaction read FMt3dmsChemReaction write SetMt3dmsChemReaction;
Published property Mt3dmsTransObs: TMt3dmsTransportObservations read FMt3dmsTransObs write SetMt3dmsTransObs;

Description

Fields

Private FModel: TBaseModel;
 
Private FChdBoundary: TChdPackage;
 
Private FLpfPackage: TLpfSelection;
 
Private FPcgPackage: TPcgSelection;
 
Private FGhbBoundary: TGhbPackage;
 
Private FWelPackage: TWellPackage;
 
Private FRivPackage: TRivPackage;
 
Private FDrnPackage: TDrnPackage;
 
Private FDrtPackage: TDrtPackage;
 
Private FRchPackage: TRchPackageSelection;
 
Private FEvtPackage: TEvtPackageSelection;
 
Private FEtsPackage: TEtsPackageSelection;
 
Private FResPackage: TResPackageSelection;
 
Private FLakPackage: TLakePackageSelection;
 
Private FSfrPackage: TSfrPackageSelection;
 
Private FUzfPackage: TUzfPackageSelection;
 
Private FGmgPackage: TGmgPackageSelection;
 
Private FSipPackage: TSIPPackageSelection;
 
Private FDe4Package: TDE4PackageSelection;
 
Private FHobPackage: THobPackageSelection;
 
Private FHfbPackage: TModflowPackageSelection;
 
Private FModPath: TModpathSelection;
 
Private FChobPackage: TModflowPackageSelection;
 
Private FRvobPackage: TModflowPackageSelection;
 
Private FGbobPackage: TModflowPackageSelection;
 
Private FDrobPackage: TModflowPackageSelection;
 
Private FHufPackage: THufPackageSelection;
 
Private FMnw2Package: TMultinodeWellSelection;
 
Private FBcfPackage: TModflowPackageSelection;
 
Private FSubPackage: TSubPackageSelection;
 
Private FZoneBudget: TZoneBudgetSelect;
 
Private FSwtPackage: TSwtPackageSelection;
 
Private FHydmodPackage: THydPackageSelection;
 
Private FUpwPackage: TUpwPackageSelection;
 
Private FNwtPackage: TNwtPackageSelection;
 
Private FMt3dBasic: TMt3dBasic;
 
Private FMt3dmsGCGSolver: TMt3dmsGCGSolverPackage;
 
Private FMt3dmsAdvection: TMt3dmsAdvection;
 
Private FMt3dmsDispersion: TMt3dmsDispersion;
 
Private FMt3dmsSourceSink: TMt3dmsSourceSinkMixing;
 
Private FMt3dmsChemReaction: TMt3dmsChemReaction;
 
Private FMt3dmsTransObs: TMt3dmsTransportObservations;
 
Private FPcgnPackage: TPcgnSelection;
 

Methods

Private procedure SetChdBoundary(const Value: TChdPackage);
 
Private procedure SetLpfPackage(const Value: TLpfSelection);
 
Private procedure SetPcgPackage(const Value: TPcgSelection);
 
Private procedure SetGhbBoundary(const Value: TGhbPackage);
 
Private procedure SetWelPackage(const Value: TWellPackage);
 
Private procedure SetRivPackage(const Value: TRivPackage);
 
Private procedure SetDrnPackage(const Value: TDrnPackage);
 
Private procedure SetDrtPackage(const Value: TDrtPackage);
 
Private procedure SetRchPackage(const Value: TRchPackageSelection);
 
Private procedure SetEvtPackage(const Value: TEvtPackageSelection);
 
Private procedure SetEtsPackage(const Value: TEtsPackageSelection);
 
Private procedure SetResPackage(const Value: TResPackageSelection);
 
Private procedure SetLakPackage(const Value: TLakePackageSelection);
 
Private procedure SetSfrPackage(const Value: TSfrPackageSelection);
 
Private procedure SetUzfPackage(const Value: TUzfPackageSelection);
 
Private procedure SetGmgPackage(const Value: TGmgPackageSelection);
 
Private procedure SetSipPackage(const Value: TSIPPackageSelection);
 
Private procedure SetDe4Package(const Value: TDE4PackageSelection);
 
Private procedure SetHobPackage(const Value: THobPackageSelection);
 
Private procedure SetHfbPackage(const Value: TModflowPackageSelection);
 
Private procedure SetModPath(const Value: TModpathSelection);
 
Private procedure SetChobPackage(const Value: TModflowPackageSelection);
 
Private procedure SetDrobPackage(const Value: TModflowPackageSelection);
 
Private procedure SetGbobPackage(const Value: TModflowPackageSelection);
 
Private procedure SetRvobPackage(const Value: TModflowPackageSelection);
 
Private procedure SetHufPackage(const Value: THufPackageSelection);
 
Private procedure SetMnw2Package(const Value: TMultinodeWellSelection);
 
Private procedure SetBcfPackage(const Value: TModflowPackageSelection);
 
Private procedure SetSubPackage(const Value: TSubPackageSelection);
 
Private procedure SetZoneBudget(const Value: TZoneBudgetSelect);
 
Private procedure SetSwtPackage(const Value: TSwtPackageSelection);
 
Private procedure SetHydmodPackage(const Value: THydPackageSelection);
 
Private procedure SetUpwPackage(const Value: TUpwPackageSelection);
 
Private procedure SetNwtPackage(const Value: TNwtPackageSelection);
 
Private procedure SetMt3dBasic(const Value: TMt3dBasic);
 
Private procedure SetMt3dmsGCGSolver(const Value: TMt3dmsGCGSolverPackage);
 
Private procedure SetMt3dmsAdvection(const Value: TMt3dmsAdvection);
 
Private procedure SetMt3dmsDispersion(const Value: TMt3dmsDispersion);
 
Private procedure SetMt3dmsSourceSink(const Value: TMt3dmsSourceSinkMixing);
 
Private procedure SetMt3dmsChemReaction(const Value: TMt3dmsChemReaction);
 
Private procedure SetMt3dmsTransObs(const Value: TMt3dmsTransportObservations);
 
Private procedure SetPcgnPackage(const Value: TPcgnSelection);
 
Public procedure Assign(Source: TPersistent); override;
 
Public constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 
Public procedure Reset;
 
Public function SelectedModflowPackageCount: integer;

SelectedModflowPackageCount is used to set the progress bar limits when exporting the MODFLOW input files.

Properties

Public property Model: TBaseModel read FModel;
 
Published property ChdBoundary: TChdPackage read FChdBoundary write SetChdBoundary;
 
Published property GhbBoundary: TGhbPackage read FGhbBoundary write SetGhbBoundary;
 
Published property LpfPackage: TLpfSelection read FLpfPackage write SetLpfPackage;
 
Published property PcgPackage: TPcgSelection read FPcgPackage write SetPcgPackage;
 
Published property PcgnPackage: TPcgnSelection read FPcgnPackage write SetPcgnPackage;
 
Published property WelPackage: TWellPackage read FWelPackage write SetWelPackage;
 
Published property RivPackage: TRivPackage read FRivPackage write SetRivPackage;
 
Published property DrnPackage: TDrnPackage read FDrnPackage write SetDrnPackage;
 
Published property DrtPackage: TDrtPackage read FDrtPackage write SetDrtPackage;
 
Published property RchPackage: TRchPackageSelection read FRchPackage write SetRchPackage;
 
Published property EvtPackage: TEvtPackageSelection read FEvtPackage write SetEvtPackage;
 
Published property EtsPackage: TEtsPackageSelection read FEtsPackage write SetEtsPackage;
 
Published property ResPackage: TResPackageSelection read FResPackage write SetResPackage;
 
Published property LakPackage: TLakePackageSelection read FLakPackage write SetLakPackage;
 
Published property SfrPackage: TSfrPackageSelection read FSfrPackage write SetSfrPackage;
 
Published property UzfPackage: TUzfPackageSelection read FUzfPackage write SetUzfPackage;
 
Published property GmgPackage: TGmgPackageSelection read FGmgPackage write SetGmgPackage;
 
Published property SipPackage: TSIPPackageSelection read FSipPackage write SetSipPackage;
 
Published property De4Package: TDE4PackageSelection read FDe4Package write SetDe4Package;
 
Published property HobPackage: THobPackageSelection read FHobPackage write SetHobPackage;
 
Published property HfbPackage: TModflowPackageSelection read FHfbPackage write SetHfbPackage;
 
Published property ModPath: TModpathSelection read FModPath write SetModPath;
 
Published property ChobPackage: TModflowPackageSelection read FChobPackage write SetChobPackage;
 
Published property DrobPackage: TModflowPackageSelection read FDrobPackage write SetDrobPackage;
 
Published property GbobPackage: TModflowPackageSelection read FGbobPackage write SetGbobPackage;
 
Published property RvobPackage: TModflowPackageSelection read FRvobPackage write SetRvobPackage;
 
Published property HufPackage: THufPackageSelection read FHufPackage write SetHufPackage;
 
Published property Mnw2Package: TMultinodeWellSelection read FMnw2Package write SetMnw2Package;
 
Published property BcfPackage: TModflowPackageSelection read FBcfPackage write SetBcfPackage;
 
Published property SubPackage: TSubPackageSelection read FSubPackage write SetSubPackage;
 
Published property ZoneBudget: TZoneBudgetSelect read FZoneBudget write SetZoneBudget;
 
Published property SwtPackage: TSwtPackageSelection read FSwtPackage write SetSwtPackage;
 
Published property HydmodPackage: THydPackageSelection read FHydmodPackage write SetHydmodPackage;
 
Published property UpwPackage: TUpwPackageSelection read FUpwPackage write SetUpwPackage;
 
Published property NwtPackage: TNwtPackageSelection read FNwtPackage write SetNwtPackage;
 
Published property Mt3dBasic: TMt3dBasic read FMt3dBasic write SetMt3dBasic;
 
Published property Mt3dmsGCGSolver: TMt3dmsGCGSolverPackage read FMt3dmsGCGSolver write SetMt3dmsGCGSolver;
 
Published property Mt3dmsAdvection: TMt3dmsAdvection read FMt3dmsAdvection write SetMt3dmsAdvection;
 
Published property Mt3dmsDispersion: TMt3dmsDispersion read FMt3dmsDispersion write SetMt3dmsDispersion;
 
Published property Mt3dmsSourceSink: TMt3dmsSourceSinkMixing read FMt3dmsSourceSink write SetMt3dmsSourceSink;
 
Published property Mt3dmsChemReact: TMt3dmsChemReaction read FMt3dmsChemReaction write SetMt3dmsChemReaction;
 
Published property Mt3dmsTransObs: TMt3dmsTransportObservations read FMt3dmsTransObs write SetMt3dmsTransObs;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:50