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