Description | Hierarchy | Fields | Methods | Properties |
type TSubSegment = class(TObject)
TSubSegment
is used for SFR segments in LGR models. Each segment has
FReachList: TReachList; |
|
FSegment: TSegment; |
|
FModel: TBaseModel; |
|
FSegmentNumber: integer; |
|
FAssociatedLgrSubSeg: TSubSegment; |
|
FTotalLength: double; |
|
FIndex: Integer; |
|
FUpstreamValues: array of TSfrSegmentRecord; |
|
FDownstreamValues: array of TSfrSegmentRecord; |
|
FUpstreamUnsatValues: array of TSfrUnsatSegmentRecord; |
|
FDownstreamUnsatValues: array of TSfrUnsatSegmentRecord; |
|
FUsed: boolean; |
|
FChildEdge: boolean; |
function GetReach(Index: Integer): TSfr_Cell; |
|
constructor Create(AModel: TBaseModel; ASegment: TSegment; StressPeriodCount: integer); |
|
destructor Destroy; override; |
|
function AddReach(AReach: TSfr_Cell): Integer; |
|
function ReachCount: integer; |
|
procedure DeleteReach(Index: Integer); |
property Reaches[Index:Integer]: TSfr_Cell read GetReach; |
|
property SegmentNumber: integer read FSegmentNumber; |
|
property Used: boolean read FUsed; |
|
property ChildEdge: boolean read FChildEdge; |
FReachList: TReachList; |
|
FSegment: TSegment; |
|
FModel: TBaseModel; |
|
FSegmentNumber: integer; |
|
|
FAssociatedLgrSubSeg: TSubSegment; |
|
|
FTotalLength: double; |
|
FIndex: Integer; |
|
FUpstreamValues: array of TSfrSegmentRecord; |
|
FDownstreamValues: array of TSfrSegmentRecord; |
|
FUpstreamUnsatValues: array of TSfrUnsatSegmentRecord; |
|
FDownstreamUnsatValues: array of TSfrUnsatSegmentRecord; |
|
FUsed: boolean; |
|
FChildEdge: boolean; |
|
function GetReach(Index: Integer): TSfr_Cell; |
|
constructor Create(AModel: TBaseModel; ASegment: TSegment; StressPeriodCount: integer); |
|
destructor Destroy; override; |
|
function AddReach(AReach: TSfr_Cell): Integer; |
|
function ReachCount: integer; |
|
procedure DeleteReach(Index: Integer); |
|
property Reaches[Index:Integer]: TSfr_Cell read GetReach; |
|
property SegmentNumber: integer read FSegmentNumber; |
|
property Used: boolean read FUsed; |
|
property ChildEdge: boolean read FChildEdge; |
|