Description | Hierarchy | Fields | Methods | Properties |
type TSfrBoundary = class(TModflowBoundary)
TSfrBoundary
represents the MODFLOW Stream Flow Routing boundaries associated with a single TScreenObject.
Values is a TSfrCollection and represents the stream properties at each reach.
TSfrCollection
represents MODFLOW Streamflow Routing boundaries for a series of time intervals.FSegementNumber: integer; |
|
FChannelValues: TSfrChannelCollection; |
|
FUpstreamSegmentValues: TSfrSegmentCollection; |
|
FDownstreamSegmentValues: TSfrSegmentCollection; |
|
FDownstreamUnsatSegmentValues: TSfrUnsatSegmentCollection; |
|
FUpstreamUnsatSegmentValues: TSfrUnsatSegmentCollection; |
|
FTableCollection: TSfrTableCollection; |
|
FSegmentFlows: TSfrSegmentFlowCollection; |
|
FEquationValues: TSfrEquationCollection; |
|
FIFSROPT: integer; |
|
FParamIcalc: TSfrParamIcalcCollection; |
|
FGage0: boolean; |
|
FGage1: boolean; |
|
FGage2: boolean; |
|
FGage3: boolean; |
|
FGage5: boolean; |
|
FGage6: boolean; |
|
FGage7: boolean; |
|
FGageLocation: TGageLocation; |
|
FExternalFlow: TExternalFlowProperties; |
procedure SetSegementNumber(const Value: integer); |
|
procedure SetChannelValues(const Value: TSfrChannelCollection); |
|
procedure SetUpstreamSegmentValues(const Value: TSfrSegmentCollection); |
|
procedure SetDownstreamSegmentValues(const Value: TSfrSegmentCollection); |
|
procedure SetDownstreamUnsatSegmentValues( const Value: TSfrUnsatSegmentCollection); |
|
procedure SetUpstreamUnsatSegmentValues( const Value: TSfrUnsatSegmentCollection); |
|
procedure SetTableCollection(const Value: TSfrTableCollection); |
|
procedure SetSegmentFlows(const Value: TSfrSegmentFlowCollection); |
|
procedure SetEquationValues(const Value: TSfrEquationCollection); |
|
function GetISFROPT: integer; |
|
procedure SetParamIcalc(const Value: TSfrParamIcalcCollection); |
|
procedure InvalidateDisplayTimeLists; |
|
procedure SetGage0(const Value: boolean); |
|
procedure SetGage1(const Value: boolean); |
|
procedure SetGage2(const Value: boolean); |
|
procedure SetGage5(const Value: boolean); |
|
procedure SetGage6(const Value: boolean); |
|
procedure SetGage7(const Value: boolean); |
|
procedure SetGage3(const Value: boolean); |
|
function GetOutTypes: TByteSet; |
|
procedure SetGageLocation(const Value: TGageLocation); |
|
procedure SetExternalFlow(const Value: TExternalFlowProperties); |
|
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override; |
|
class function BoundaryCollectionClass: TMF_BoundCollClass; override; |
|
procedure InvalidateSegmentNumberArray; |
|
procedure Assign(Source: TPersistent); override; |
|
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override; |
|
procedure InvalidateDisplay; override; |
|
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
|
destructor Destroy; override; |
|
procedure EvaluateArrayBoundaries(AModel: TBaseModel); override; |
|
function Used: boolean; override; |
|
procedure UpdateTimes(Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); override; |
|
procedure Clear; override; |
FSegementNumber: integer; |
|
FChannelValues: TSfrChannelCollection; |
|
FUpstreamSegmentValues: TSfrSegmentCollection; |
|
FDownstreamSegmentValues: TSfrSegmentCollection; |
|
FDownstreamUnsatSegmentValues: TSfrUnsatSegmentCollection; |
|
FUpstreamUnsatSegmentValues: TSfrUnsatSegmentCollection; |
|
FTableCollection: TSfrTableCollection; |
|
FSegmentFlows: TSfrSegmentFlowCollection; |
|
FEquationValues: TSfrEquationCollection; |
|
FIFSROPT: integer; |
|
FParamIcalc: TSfrParamIcalcCollection; |
|
FGage0: boolean; |
|
FGage1: boolean; |
|
FGage2: boolean; |
|
FGage3: boolean; |
|
FGage5: boolean; |
|
FGage6: boolean; |
|
FGage7: boolean; |
|
FGageLocation: TGageLocation; |
|
FExternalFlow: TExternalFlowProperties; |
|
procedure SetSegementNumber(const Value: integer); |
|
procedure SetChannelValues(const Value: TSfrChannelCollection); |
|
procedure SetUpstreamSegmentValues(const Value: TSfrSegmentCollection); |
|
procedure SetDownstreamSegmentValues(const Value: TSfrSegmentCollection); |
|
procedure SetDownstreamUnsatSegmentValues( const Value: TSfrUnsatSegmentCollection); |
|
procedure SetUpstreamUnsatSegmentValues( const Value: TSfrUnsatSegmentCollection); |
|
procedure SetTableCollection(const Value: TSfrTableCollection); |
|
procedure SetSegmentFlows(const Value: TSfrSegmentFlowCollection); |
|
procedure SetEquationValues(const Value: TSfrEquationCollection); |
|
function GetISFROPT: integer; |
|
procedure SetParamIcalc(const Value: TSfrParamIcalcCollection); |
|
procedure InvalidateDisplayTimeLists; |
|
procedure SetGage0(const Value: boolean); |
|
procedure SetGage1(const Value: boolean); |
|
procedure SetGage2(const Value: boolean); |
|
procedure SetGage5(const Value: boolean); |
|
procedure SetGage6(const Value: boolean); |
|
procedure SetGage7(const Value: boolean); |
|
procedure SetGage3(const Value: boolean); |
|
function GetOutTypes: TByteSet; |
|
procedure SetGageLocation(const Value: TGageLocation); |
|
procedure SetExternalFlow(const Value: TExternalFlowProperties); |
|
procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override; |
|
|
class function BoundaryCollectionClass: TMF_BoundCollClass; override; |
|
procedure InvalidateSegmentNumberArray; |
|
procedure Assign(Source: TPersistent); override; |
|
procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override; |
|
|
procedure InvalidateDisplay; override; |
|
Constructor Create(Model: TBaseModel; ScreenObject: TObject); |
|
destructor Destroy; override; |
|
procedure EvaluateArrayBoundaries(AModel: TBaseModel); override; |
|
function Used: boolean; override; |
|
procedure UpdateTimes(Times: TRealList; StartTestTime, EndTestTime: double; var StartRangeExtended, EndRangeExtended: boolean); override; |
|
procedure Clear; override; |
|
property ISFROPT: integer read GetISFROPT write FIFSROPT; |
|
property OutTypes: TByteSet read GetOutTypes; |
|
property SegementNumber: integer read FSegementNumber
write SetSegementNumber; |
|
property ChannelValues: TSfrChannelCollection read FChannelValues
write SetChannelValues; |
|
property UpstreamSegmentValues: TSfrSegmentCollection
read FUpstreamSegmentValues write SetUpstreamSegmentValues; |
|
property DownstreamSegmentValues: TSfrSegmentCollection
read FDownstreamSegmentValues write SetDownstreamSegmentValues; |
|
property UpstreamUnsatSegmentValues: TSfrUnsatSegmentCollection
read FUpstreamUnsatSegmentValues write SetUpstreamUnsatSegmentValues; |
|
property DownstreamUnsatSegmentValues: TSfrUnsatSegmentCollection
read FDownstreamUnsatSegmentValues write SetDownstreamUnsatSegmentValues; |
|
property TableCollection: TSfrTableCollection read FTableCollection
write SetTableCollection; |
|
property SegmentFlows: TSfrSegmentFlowCollection read FSegmentFlows
write SetSegmentFlows; |
|
property EquationValues: TSfrEquationCollection read FEquationValues
write SetEquationValues; |
|
property ParamIcalc: TSfrParamIcalcCollection read FParamIcalc
write SetParamIcalc; |
|
property Gage0: boolean read FGage0 write SetGage0; |
|
property Gage1: boolean read FGage1 write SetGage1; |
|
property Gage2: boolean read FGage2 write SetGage2; |
|
property Gage3: boolean read FGage3 write SetGage3; |
|
property Gage5: boolean read FGage5 write SetGage5; |
|
property Gage6: boolean read FGage6 write SetGage6; |
|
property Gage7: boolean read FGage7 write SetGage7; |
|
property GageLocation: TGageLocation read FGageLocation
write SetGageLocation; |
|
property ExternalFlow: TExternalFlowProperties read FExternalFlow write SetExternalFlow; |
|