Description | Hierarchy | Fields | Methods | Properties |
type TWellBoundary = class(TCustomInterpolatedBoundary)
TWellBoundary
represents a well in PHAST for one TScreenObject.
FAllocateByPressureAndMobility: boolean; |
|
FDescription: string; |
|
FDiameter: double; |
|
FIntervals: TWellIntervals; |
|
FLandSurfaceDatum: double; |
|
FWellElevationFormat: TWellElevationFormat; |
procedure SetAllocateByPressureAndMobility(const Value: boolean); |
|
procedure SetDescription(const Value: string); |
|
procedure SetDiameter(const Value: double); |
|
procedure SetIntervals(const Value: TWellIntervals); |
|
procedure SetLandSurfaceDatum(const Value: double); |
|
procedure SetWellElevationFormat(const Value: TWellElevationFormat); |
|
procedure Assign(Source: TPersistent); override; |
|
procedure Clear; override; |
|
constructor Create(ScreenObject: TScreenObject; Model: TBaseModel); |
|
destructor Destroy; override; |
|
function IsBoundary: boolean; |
|
procedure PartialAssign(Source: TPersistent); |
property AllocateByPressureAndMobility: boolean read
FAllocateByPressureAndMobility write SetAllocateByPressureAndMobility
default True; |
|
property Description: string read FDescription write SetDescription; |
|
property Diameter: double read FDiameter write SetDiameter; |
|
property Intervals: TWellIntervals read FIntervals write SetIntervals; |
|
property LandSurfaceDatum: double read FLandSurfaceDatum write
SetLandSurfaceDatum; |
|
property WellElevationFormat: TWellElevationFormat read FWellElevationFormat
write SetWellElevationFormat; |
|
property InjectionOrPumpingRate: TRealPhastBoundaries read
FBoundaryValue write SetBoundaryValue; |
FAllocateByPressureAndMobility: boolean; |
|
FDescription: string; |
|
See Description. |
FDiameter: double; |
|
|
FIntervals: TWellIntervals; |
|
|
FLandSurfaceDatum: double; |
|
|
FWellElevationFormat: TWellElevationFormat; |
|
|
procedure SetAllocateByPressureAndMobility(const Value: boolean); |
|
procedure SetDescription(const Value: string); |
|
See Description. |
procedure SetDiameter(const Value: double); |
|
See Diameter. |
procedure SetIntervals(const Value: TWellIntervals); |
|
See Intervals. |
procedure SetLandSurfaceDatum(const Value: double); |
|
See LandSurfaceDatum. |
procedure SetWellElevationFormat(const Value: TWellElevationFormat); |
|
See WellElevationFormat. |
procedure Assign(Source: TPersistent); override; |
|
If Source is a |
procedure Clear; override; |
|
|
constructor Create(ScreenObject: TScreenObject; Model: TBaseModel); |
|
|
destructor Destroy; override; |
|
|
function IsBoundary: boolean; |
|
|
procedure PartialAssign(Source: TPersistent); |
|
If Source is a |
property AllocateByPressureAndMobility: boolean read
FAllocateByPressureAndMobility write SetAllocateByPressureAndMobility
default True; |
|
If |
property Description: string read FDescription write SetDescription; |
|
|
property Diameter: double read FDiameter write SetDiameter; |
|
|
property Intervals: TWellIntervals read FIntervals write SetIntervals; |
|
|
property LandSurfaceDatum: double read FLandSurfaceDatum write
SetLandSurfaceDatum; |
|
If WellElevationFormat = wefDepth, |
property WellElevationFormat: TWellElevationFormat read FWellElevationFormat
write SetWellElevationFormat; |
|
|
property InjectionOrPumpingRate: TRealPhastBoundaries read
FBoundaryValue write SetBoundaryValue; |
|
|