Class TModpathSelection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModpathSelection = class(TModflowPackageSelection)

Description

no description available, TModflowPackageSelection description follows

Hierarchy

Overview

Fields

Private FMaximumSize: integer;
Private FRCH_Source: TSurfaceApplicationPosition;
Private FEVT_Sink: TSurfaceApplicationPosition;
Private FCompact: boolean;
Private FBinary: boolean;
Private FEndingTime: Real;
Private FBeginningTime: Real;
Private FReferenceTime: real;
Private FOutputMode: TModpathOutputMode;
Private FOutputTimes: TModpathTimes;
Private FStopAfterMaxTime: boolean;
Private FMaxTime: real;
Private FTrackingDirection: TTrackingDirection;
Private FWeakSink: TWeakSink;
Private FWeakSinkThreshold: real;
Private FStopInZone: boolean;
Private FStopZoneNumber: integer;
Private FEndpointWrite: TEndpointWrite;
Private FComputeBudgetInAllCells: boolean;
Private FErrorTolerance: real;
Private FSummarize: boolean;
Private FMakeBigBudgetFile: boolean;
Private FTimeSeriesMaxCount: integer;
Private FTimeSeriesInterval: double;
Private FTimeSeriesMethod: TTimeSeriesMethod;
Private FBackwardsTrackingReleaseTime: double;
Private FWeakSource: TWeakSink;
Private FStopOption: TStopOption;
Private FBudgetChecking: TBudgetChecking;
Private FRetardationOption: TRetardationOption;
Private FAdvectiveObservations: TAdvectiveObservations;
Private FMpathVersion: TMpathVersion;
Private FStopTime: real;
Private FTraceID: Integer;
Private FUzf_Source: TSurfaceApplicationPosition;
Private FSfr_Source: TSurfaceApplicationPosition;
Private FMnw2_Source: TSurfaceApplicationPosition;
Private FRes_Source: TSurfaceApplicationPosition;
Private FEts_Sink: TSurfaceApplicationPosition;
Private FLak_Source: TSurfaceApplicationPosition;

Methods

Private procedure SetMaximumSize(const Value: integer);
Private procedure SetEVT_Sink(const Value: TSurfaceApplicationPosition);
Private procedure SetRCH_Source(const Value: TSurfaceApplicationPosition);
Private procedure SetBinary(const Value: boolean);
Private procedure SetCompact(const Value: boolean);
Private procedure SetBeginningTime(const Value: Real);
Private procedure SetEndingTime(const Value: Real);
Private procedure SetReferenceTime(const Value: real);
Private procedure SetOutputMode(const Value: TModpathOutputMode);
Private procedure SetOutputTimes(const Value: TModpathTimes);
Private procedure SetStopAfterMaxTime(const Value: boolean);
Private procedure SetMaxTime(const Value: real);
Private procedure SetTrackingDirection(const Value: TTrackingDirection);
Private procedure SetWeakSink(const Value: TWeakSink);
Private procedure SetWeakSinkThreshold(const Value: real);
Private procedure SetStopInZone(const Value: boolean);
Private procedure SetStopZoneNumber(const Value: integer);
Private procedure SetEndpointWrite(const Value: TEndpointWrite);
Private procedure SetComputeBudgetInAllCells(const Value: boolean);
Private procedure SetErrorTolerance(const Value: real);
Private procedure SetSummarize(const Value: boolean);
Private procedure SetMakeBigBudgetFile(const Value: boolean);
Private procedure SetTimeSeriesInterval(const Value: double);
Private procedure SetTimeSeriesMaxCount(const Value: integer);
Private procedure SetTimeSeriesMethod(const Value: TTimeSeriesMethod);
Private procedure SetBackwardsTrackingReleaseTime(const Value: double);
Private procedure SetWeakSource(const Value: TWeakSink);
Private procedure SetStopOption(const Value: TStopOption);
Private procedure SetBudgetChecking(const Value: TBudgetChecking);
Private procedure SetRetardationOption(const Value: TRetardationOption);
Private procedure SetAdvectiveObservations(const Value: TAdvectiveObservations);
Private procedure SetMpathVersion(const Value: TMpathVersion);
Private procedure SetStopTime(const Value: real);
Private procedure SetTraceID(const Value: Integer);
Private procedure SetEts_Sink(const Value: TSurfaceApplicationPosition);
Private procedure SetMnw2_Source(const Value: TSurfaceApplicationPosition);
Private procedure SetRes_Source(const Value: TSurfaceApplicationPosition);
Private procedure SetSfr_Source(const Value: TSurfaceApplicationPosition);
Private procedure SetUzf_Source(const Value: TSurfaceApplicationPosition);
Private procedure SetLak_Source(const Value: TSurfaceApplicationPosition);
Protected procedure SetIsSelected(const Value: boolean); override;
Public Constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure InitializeVariables; override;
Public function ShouldCreateTimeFile: boolean;

Properties

Published property MaximumSize: integer read FMaximumSize write SetMaximumSize;
Published property EVT_Sink: TSurfaceApplicationPosition read FEVT_Sink write SetEVT_Sink default sapVertical;
Published property RCH_Source: TSurfaceApplicationPosition read FRCH_Source write SetRCH_Source default sapVertical;
Published property Compact: boolean read FCompact write SetCompact;
Published property Binary: boolean read FBinary write SetBinary;
Published property BeginningTime: Real read FBeginningTime write SetBeginningTime;
Published property EndingTime: Real read FEndingTime write SetEndingTime;
Published property ReferenceTime: real read FReferenceTime write SetReferenceTime;
Published property OutputMode: TModpathOutputMode read FOutputMode write SetOutputMode;
Published property OutputTimes: TModpathTimes read FOutputTimes write SetOutputTimes;
Published property StopAfterMaxTime: boolean read FStopAfterMaxTime write SetStopAfterMaxTime;
Published property MaxTime: real read FMaxTime write SetMaxTime;
Published property TrackingDirection: TTrackingDirection read FTrackingDirection write SetTrackingDirection;
Published property WeakSink: TWeakSink read FWeakSink write SetWeakSink;
Published property WeakSinkThreshold: real read FWeakSinkThreshold write SetWeakSinkThreshold;
Published property StopInZone: boolean read FStopInZone write SetStopInZone;
Published property StopZoneNumber: integer read FStopZoneNumber write SetStopZoneNumber;
Published property EndpointWrite: TEndpointWrite read FEndpointWrite write SetEndpointWrite;
Published property ComputeBudgetInAllCells: boolean read FComputeBudgetInAllCells write SetComputeBudgetInAllCells;
Published property ErrorTolerance: real read FErrorTolerance write SetErrorTolerance;
Published property Summarize: boolean read FSummarize write SetSummarize;
Published property MakeBigBudgetFile: boolean read FMakeBigBudgetFile write SetMakeBigBudgetFile default True;
Published property TimeSeriesMethod: TTimeSeriesMethod read FTimeSeriesMethod write SetTimeSeriesMethod;
Published property TimeSeriesInterval: double read FTimeSeriesInterval write SetTimeSeriesInterval stored True;
Published property TimeSeriesMaxCount: integer read FTimeSeriesMaxCount write SetTimeSeriesMaxCount;
Published property BackwardsTrackingReleaseTime: double read FBackwardsTrackingReleaseTime write SetBackwardsTrackingReleaseTime;
Published property MpathVersion: TMpathVersion read FMpathVersion write SetMpathVersion stored True;
Published property WeakSource: TWeakSink read FWeakSource write SetWeakSource;
Published property StopOption: TStopOption read FStopOption write SetStopOption;
Published property StopTime: real read FStopTime write SetStopTime;
Published property BudgetChecking: TBudgetChecking read FBudgetChecking write SetBudgetChecking;
Published property TraceID: Integer read FTraceID write SetTraceID default 1;
Published property RetardationOption: TRetardationOption read FRetardationOption write SetRetardationOption;
Published property AdvectiveObservations: TAdvectiveObservations read FAdvectiveObservations write SetAdvectiveObservations;
Published property Ets_Sink: TSurfaceApplicationPosition read FEts_Sink write SetEts_Sink default sapVertical;
Published property Uzf_Source: TSurfaceApplicationPosition read FUzf_Source write SetUzf_Source default sapVertical;
Published property Mnw2_Source: TSurfaceApplicationPosition read FMnw2_Source write SetMnw2_Source default sapInternal;
Published property Res_Source: TSurfaceApplicationPosition read FRes_Source write SetRes_Source default sapVertical;
Published property Sfr_Source: TSurfaceApplicationPosition read FSfr_Source write SetSfr_Source default sapVertical;
Published property Lak_Source: TSurfaceApplicationPosition read FLak_Source write SetLak_Source default sapVertical;

Description

Fields

Private FMaximumSize: integer;
 
Private FRCH_Source: TSurfaceApplicationPosition;
 
Private FEVT_Sink: TSurfaceApplicationPosition;
 
Private FCompact: boolean;
 
Private FBinary: boolean;
 
Private FEndingTime: Real;
 
Private FBeginningTime: Real;
 
Private FReferenceTime: real;
 
Private FOutputMode: TModpathOutputMode;
 
Private FOutputTimes: TModpathTimes;
 
Private FStopAfterMaxTime: boolean;
 
Private FMaxTime: real;
 
Private FTrackingDirection: TTrackingDirection;
 
Private FWeakSink: TWeakSink;
 
Private FWeakSinkThreshold: real;
 
Private FStopInZone: boolean;
 
Private FStopZoneNumber: integer;
 
Private FEndpointWrite: TEndpointWrite;
 
Private FComputeBudgetInAllCells: boolean;
 
Private FErrorTolerance: real;
 
Private FSummarize: boolean;
 
Private FMakeBigBudgetFile: boolean;
 
Private FTimeSeriesMaxCount: integer;
 
Private FTimeSeriesInterval: double;
 
Private FTimeSeriesMethod: TTimeSeriesMethod;
 
Private FBackwardsTrackingReleaseTime: double;
 
Private FWeakSource: TWeakSink;
 
Private FStopOption: TStopOption;
 
Private FBudgetChecking: TBudgetChecking;
 
Private FRetardationOption: TRetardationOption;
 
Private FAdvectiveObservations: TAdvectiveObservations;
 
Private FMpathVersion: TMpathVersion;
 
Private FStopTime: real;
 
Private FTraceID: Integer;
 
Private FUzf_Source: TSurfaceApplicationPosition;
 
Private FSfr_Source: TSurfaceApplicationPosition;
 
Private FMnw2_Source: TSurfaceApplicationPosition;
 
Private FRes_Source: TSurfaceApplicationPosition;
 
Private FEts_Sink: TSurfaceApplicationPosition;
 
Private FLak_Source: TSurfaceApplicationPosition;
 

Methods

Private procedure SetMaximumSize(const Value: integer);
 
Private procedure SetEVT_Sink(const Value: TSurfaceApplicationPosition);
 
Private procedure SetRCH_Source(const Value: TSurfaceApplicationPosition);
 
Private procedure SetBinary(const Value: boolean);
 
Private procedure SetCompact(const Value: boolean);
 
Private procedure SetBeginningTime(const Value: Real);
 
Private procedure SetEndingTime(const Value: Real);
 
Private procedure SetReferenceTime(const Value: real);
 
Private procedure SetOutputMode(const Value: TModpathOutputMode);
 
Private procedure SetOutputTimes(const Value: TModpathTimes);
 
Private procedure SetStopAfterMaxTime(const Value: boolean);
 
Private procedure SetMaxTime(const Value: real);
 
Private procedure SetTrackingDirection(const Value: TTrackingDirection);
 
Private procedure SetWeakSink(const Value: TWeakSink);
 
Private procedure SetWeakSinkThreshold(const Value: real);
 
Private procedure SetStopInZone(const Value: boolean);
 
Private procedure SetStopZoneNumber(const Value: integer);
 
Private procedure SetEndpointWrite(const Value: TEndpointWrite);
 
Private procedure SetComputeBudgetInAllCells(const Value: boolean);
 
Private procedure SetErrorTolerance(const Value: real);
 
Private procedure SetSummarize(const Value: boolean);
 
Private procedure SetMakeBigBudgetFile(const Value: boolean);
 
Private procedure SetTimeSeriesInterval(const Value: double);
 
Private procedure SetTimeSeriesMaxCount(const Value: integer);
 
Private procedure SetTimeSeriesMethod(const Value: TTimeSeriesMethod);
 
Private procedure SetBackwardsTrackingReleaseTime(const Value: double);
 
Private procedure SetWeakSource(const Value: TWeakSink);
 
Private procedure SetStopOption(const Value: TStopOption);
 
Private procedure SetBudgetChecking(const Value: TBudgetChecking);
 
Private procedure SetRetardationOption(const Value: TRetardationOption);
 
Private procedure SetAdvectiveObservations(const Value: TAdvectiveObservations);
 
Private procedure SetMpathVersion(const Value: TMpathVersion);
 
Private procedure SetStopTime(const Value: real);
 
Private procedure SetTraceID(const Value: Integer);
 
Private procedure SetEts_Sink(const Value: TSurfaceApplicationPosition);
 
Private procedure SetMnw2_Source(const Value: TSurfaceApplicationPosition);
 
Private procedure SetRes_Source(const Value: TSurfaceApplicationPosition);
 
Private procedure SetSfr_Source(const Value: TSurfaceApplicationPosition);
 
Private procedure SetUzf_Source(const Value: TSurfaceApplicationPosition);
 
Private procedure SetLak_Source(const Value: TSurfaceApplicationPosition);
 
Protected procedure SetIsSelected(const Value: boolean); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure InitializeVariables; override;
 
Public function ShouldCreateTimeFile: boolean;
 

Properties

Published property MaximumSize: integer read FMaximumSize write SetMaximumSize;

Version 5 only.

Published property EVT_Sink: TSurfaceApplicationPosition read FEVT_Sink write SetEVT_Sink default sapVertical;

versions 5 and 6. IEVTTP

Published property RCH_Source: TSurfaceApplicationPosition read FRCH_Source write SetRCH_Source default sapVertical;

versions 5 and 6. IRCHTP

Published property Compact: boolean read FCompact write SetCompact;

Version 5 only.

Published property Binary: boolean read FBinary write SetBinary;

Version 5 only.

Published property BeginningTime: Real read FBeginningTime write SetBeginningTime;

Version 5 only.

Published property EndingTime: Real read FEndingTime write SetEndingTime;

Version 5 only.

Published property ReferenceTime: real read FReferenceTime write SetReferenceTime;

versions 5 and 6. ReferenceTime

Published property OutputMode: TModpathOutputMode read FOutputMode write SetOutputMode;

versions 5 and 6. SimulationType

Published property OutputTimes: TModpathTimes read FOutputTimes write SetOutputTimes;

versions 5 and 6. TimePointCount, TimePoints

Published property StopAfterMaxTime: boolean read FStopAfterMaxTime write SetStopAfterMaxTime;

Version 5 only.

Published property MaxTime: real read FMaxTime write SetMaxTime;

Version 5 only.

Published property TrackingDirection: TTrackingDirection read FTrackingDirection write SetTrackingDirection;

versions 5 and 6. TrackingDirection

Published property WeakSink: TWeakSink read FWeakSink write SetWeakSink;

versions 5 and 6. WeakSinkOption

Published property WeakSinkThreshold: real read FWeakSinkThreshold write SetWeakSinkThreshold;

version 5.

Published property StopInZone: boolean read FStopInZone write SetStopInZone;

versions 5 and 6. ZoneArrayOption

Published property StopZoneNumber: integer read FStopZoneNumber write SetStopZoneNumber;

versions 5 and 6. StopZone

Published property EndpointWrite: TEndpointWrite read FEndpointWrite write SetEndpointWrite;

version 5.

Published property ComputeBudgetInAllCells: boolean read FComputeBudgetInAllCells write SetComputeBudgetInAllCells;

version 5.

Published property ErrorTolerance: real read FErrorTolerance write SetErrorTolerance;

version 5.

Published property Summarize: boolean read FSummarize write SetSummarize;

version 5.

Published property MakeBigBudgetFile: boolean read FMakeBigBudgetFile write SetMakeBigBudgetFile default True;

version 5.

Published property TimeSeriesMethod: TTimeSeriesMethod read FTimeSeriesMethod write SetTimeSeriesMethod;

new properties versions 5 and 6. TimePointOption

Published property TimeSeriesInterval: double read FTimeSeriesInterval write SetTimeSeriesInterval stored True;

versions 5 and 6. ReleaseTimeIncrement

Published property TimeSeriesMaxCount: integer read FTimeSeriesMaxCount write SetTimeSeriesMaxCount;

versions 5 and 6. TimePointCount

Published property BackwardsTrackingReleaseTime: double read FBackwardsTrackingReleaseTime write SetBackwardsTrackingReleaseTime;

version 5.

Published property MpathVersion: TMpathVersion read FMpathVersion write SetMpathVersion stored True;

MODPATH 6 options

Published property WeakSource: TWeakSink read FWeakSource write SetWeakSource;

WeakSource.

Published property StopOption: TStopOption read FStopOption write SetStopOption;

StopOption.

Published property StopTime: real read FStopTime write SetStopTime;

StopTime

Published property BudgetChecking: TBudgetChecking read FBudgetChecking write SetBudgetChecking;

BudgetOutputOption

Published property TraceID: Integer read FTraceID write SetTraceID default 1;

TraceID

Published property RetardationOption: TRetardationOption read FRetardationOption write SetRetardationOption;

RetardationOption

Published property AdvectiveObservations: TAdvectiveObservations read FAdvectiveObservations write SetAdvectiveObservations;

AdvectiveObservationsOption

Published property Ets_Sink: TSurfaceApplicationPosition read FEts_Sink write SetEts_Sink default sapVertical;
 
Published property Uzf_Source: TSurfaceApplicationPosition read FUzf_Source write SetUzf_Source default sapVertical;
 
Published property Mnw2_Source: TSurfaceApplicationPosition read FMnw2_Source write SetMnw2_Source default sapInternal;
 
Published property Res_Source: TSurfaceApplicationPosition read FRes_Source write SetRes_Source default sapVertical;
 
Published property Sfr_Source: TSurfaceApplicationPosition read FSfr_Source write SetSfr_Source default sapVertical;
 
Published property Lak_Source: TSurfaceApplicationPosition read FLak_Source write SetLak_Source default sapVertical;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:49