Description | Hierarchy | Fields | Methods | Properties |
type TMnw2Boundary = class(TModflowBoundary)
TModflowBoundary
represents the MODFLOW boundaries associated with a single TScreenObject.
TCustomMF_BoundColl
represents MODFLOW boundaries for a series of time intervals.![]() |
FTimeValues: TMnw2TimeCollection; |
![]() |
FWellTolerance: double; |
![]() |
FReferenceHead: double; |
![]() |
FPumpElevation: double; |
![]() |
FLiftAtMaxRate: double; |
![]() |
FWellID: string; |
![]() |
FLossType: TMnwLossType; |
![]() |
FAdjustPumping: boolean; |
![]() |
FConstrainPumping: boolean; |
![]() |
FPartialPenetrationCorrection: boolean; |
![]() |
FMaximumLift: double; |
![]() |
FSpecifyPump: boolean; |
![]() |
FLiftValues: TLiftCollection; |
![]() |
FPumpCellTarget: TTarget; |
![]() |
FSaveExternalFlows: boolean; |
![]() |
FSaveInternalFlows: boolean; |
![]() |
FVerticalScreens: TVerticalScreenCollection; |
![]() |
FSaveMnwiInfo: boolean; |
![]() |
procedure SetTimeValues(const Value: TMnw2TimeCollection); |
![]() |
procedure SetAdjustPumping(const Value: boolean); |
![]() |
procedure SetConstrainPumping(const Value: boolean); |
![]() |
procedure SetLiftAtMaxRate(const Value: double); |
![]() |
procedure SetLossType(const Value: TMnwLossType); |
![]() |
procedure SetMaximumLift(const Value: double); |
![]() |
procedure SetPartialPenetrationCorrection(const Value: boolean); |
![]() |
procedure SetPumpElevation(const Value: double); |
![]() |
procedure SetReferenceHead(const Value: double); |
![]() |
procedure SetSpecifyPump(const Value: boolean); |
![]() |
procedure SetWellID(const Value: string); |
![]() |
procedure SetWellTolerance(const Value: double); |
![]() |
procedure SetLiftValues(const Value: TLiftCollection); |
![]() |
procedure SetPumpCellTarget(const Value: TTarget); |
![]() |
function GetWellID: string; |
![]() |
procedure SetSaveExternalFlows(const Value: boolean); |
![]() |
procedure SetSaveInternalFlows(const Value: boolean); |
![]() |
procedure SetVerticalScreens(const Value: TVerticalScreenCollection); |
![]() |
procedure SetSaveMnwiInfo(const Value: boolean); |
![]() |
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override; |
![]() |
class function BoundaryCollectionClass: TMF_BoundCollClass; override; |
![]() |
procedure AddBoundaryTimes(BoundCol: TCustomNonSpatialBoundColl; Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); override; |
![]() |
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override; |
![]() |
procedure InvalidateDisplay; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
![]() |
destructor Destroy; override; |
![]() |
function Used: boolean; override; |
![]() |
function ConstantConstraints: boolean; |
![]() |
function TargetCellLocation(AModel: TBaseModel): TCellLocation; |
![]() |
procedure Clear; override; |
![]() |
function DataTypeUsed(DataIndex: integer): boolean; |
![]() |
FTimeValues: TMnw2TimeCollection; |
![]() |
FWellTolerance: double; |
![]() |
FReferenceHead: double; |
![]() |
FPumpElevation: double; |
![]() |
FLiftAtMaxRate: double; |
![]() |
FWellID: string; |
![]() |
FLossType: TMnwLossType; |
![]() |
FAdjustPumping: boolean; |
![]() |
FConstrainPumping: boolean; |
![]() |
FPartialPenetrationCorrection: boolean; |
![]() |
FMaximumLift: double; |
![]() |
FSpecifyPump: boolean; |
![]() |
FLiftValues: TLiftCollection; |
![]() |
FPumpCellTarget: TTarget; |
![]() |
FSaveExternalFlows: boolean; |
![]() |
FSaveInternalFlows: boolean; |
![]() |
FVerticalScreens: TVerticalScreenCollection; |
![]() |
FSaveMnwiInfo: boolean; |
![]() |
procedure SetTimeValues(const Value: TMnw2TimeCollection); |
![]() |
procedure SetAdjustPumping(const Value: boolean); |
![]() |
procedure SetConstrainPumping(const Value: boolean); |
![]() |
procedure SetLiftAtMaxRate(const Value: double); |
![]() |
procedure SetLossType(const Value: TMnwLossType); |
![]() |
procedure SetMaximumLift(const Value: double); |
![]() |
procedure SetPartialPenetrationCorrection(const Value: boolean); |
![]() |
procedure SetPumpElevation(const Value: double); |
![]() |
procedure SetReferenceHead(const Value: double); |
![]() |
procedure SetSpecifyPump(const Value: boolean); |
![]() |
procedure SetWellID(const Value: string); |
![]() |
procedure SetWellTolerance(const Value: double); |
![]() |
procedure SetLiftValues(const Value: TLiftCollection); |
![]() |
procedure SetPumpCellTarget(const Value: TTarget); |
![]() |
function GetWellID: string; |
![]() |
procedure SetSaveExternalFlows(const Value: boolean); |
![]() |
procedure SetSaveInternalFlows(const Value: boolean); |
![]() |
procedure SetVerticalScreens(const Value: TVerticalScreenCollection); |
![]() |
procedure SetSaveMnwiInfo(const Value: boolean); |
![]() |
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override; |
![]() |
class function BoundaryCollectionClass: TMF_BoundCollClass; override; |
![]() |
procedure AddBoundaryTimes(BoundCol: TCustomNonSpatialBoundColl; Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); override; |
![]() |
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override; |
![]() |
procedure InvalidateDisplay; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
![]() |
destructor Destroy; override; |
![]() |
function Used: boolean; override; |
![]() |
function ConstantConstraints: boolean; |
![]() |
function TargetCellLocation(AModel: TBaseModel): TCellLocation; |
![]() |
procedure Clear; override; |
![]() |
function DataTypeUsed(DataIndex: integer): boolean; |
![]() |
property TimeValues: TMnw2TimeCollection read FTimeValues
write SetTimeValues; |
![]() |
property LiftValues: TLiftCollection read FLiftValues write SetLiftValues; |
![]() |
property WellID: string read GetWellID write SetWellID; |
![]() |
property LossType: TMnwLossType read FLossType write SetLossType
default mltThiem; |
![]() |
property SpecifyPump: boolean read FSpecifyPump write SetSpecifyPump; |
PUMPLOC |
![]() |
property PumpElevation: double read FPumpElevation write SetPumpElevation; |
Zpump |
![]() |
property ConstrainPumping: boolean read FConstrainPumping
write SetConstrainPumping; |
Qlimit |
![]() |
property PartialPenetrationCorrection: boolean
read FPartialPenetrationCorrection write SetPartialPenetrationCorrection; |
PPFLAG |
![]() |
property AdjustPumping: boolean read FAdjustPumping write SetAdjustPumping; |
PUMPCAP |
![]() |
property ReferenceHead: double read FReferenceHead write SetReferenceHead; |
Hlift |
![]() |
property MaximumLift: double read FMaximumLift write SetMaximumLift; |
LIFTq0 |
![]() |
property LiftAtMaxRate: double read FLiftAtMaxRate write SetLiftAtMaxRate; |
LIFTqmax |
![]() |
property WellTolerance: double read FWellTolerance write SetWellTolerance; |
HWtol |
![]() |
property PumpCellTarget: TTarget read FPumpCellTarget
write SetPumpCellTarget; |
![]() |
property SaveMnwiInfo: boolean read FSaveMnwiInfo write SetSaveMnwiInfo; |
![]() |
property SaveExternalFlows: boolean read FSaveExternalFlows
write SetSaveExternalFlows; |
![]() |
property SaveInternalFlows: boolean read FSaveInternalFlows
write SetSaveInternalFlows; |
![]() |
property VerticalScreens: TVerticalScreenCollection read FVerticalScreens
write SetVerticalScreens; |