Description | Hierarchy | Fields | Methods | Properties |
type TSteadyFlowOptions = class(TPersistent)
TSteadyFlowOptions
is used to store options related to the STEADY_FLOW data block in PHAST.
FFlowBalanceTolerance: double; |
|
FHeadChangeLimit: double; |
|
FHeadTolerance: double; |
|
FIterations: integer; |
|
FMaximumTimeStep: double; |
|
FMinimumTimeStep: double; |
|
FSteadyFlow: boolean; |
|
FUseDefaultHeadChangeLimit: boolean; |
|
FUseDefaultMaximumTimeStep: boolean; |
|
FUseDefaultMinimumTimeStep: boolean; |
procedure SetFlowBalanceTolerance(const Value: double); |
|
procedure SetHeadChangeLimit(const Value: double); |
|
procedure SetHeadTolerance(const Value: double); |
|
procedure SetIterations(const Value: integer); |
|
procedure SetMaximumTimeStep(const Value: double); |
|
procedure SetMinimumTimeStep(const Value: double); |
|
procedure SetSteadyFlow(const Value: boolean); |
|
procedure SetUseDefaultHeadChangeLimit(const Value: boolean); |
|
procedure SetUseDefaultMaximumTimeStep(const Value: boolean); |
|
procedure SetUseDefaultMinimumTimeStep(const Value: boolean); |
|
procedure Assign(Source: TPersistent); override; |
|
constructor Create; |
property FlowBalanceTolerance: double read FFlowBalanceTolerance
write SetFlowBalanceTolerance; |
|
property HeadChangeLimit: double read FHeadChangeLimit
write SetHeadChangeLimit; |
|
property HeadTolerance: double read FHeadTolerance write SetHeadTolerance; |
|
property Iterations: integer read FIterations write SetIterations
default 100; |
|
property MaximumTimeStep: double read FMaximumTimeStep
write SetMaximumTimeStep; |
|
property MinimumTimeStep: double read FMinimumTimeStep
write SetMinimumTimeStep; |
|
property SteadyFlow: boolean read FSteadyFlow write SetSteadyFlow; |
|
property UseDefaultHeadChangeLimit: boolean read FUseDefaultHeadChangeLimit
write SetUseDefaultHeadChangeLimit default True; |
|
property UseDefaultMaximumTimeStep: boolean read FUseDefaultMaximumTimeStep
write SetUseDefaultMaximumTimeStep default True; |
|
property UseDefaultMinimumTimeStep: boolean read FUseDefaultMinimumTimeStep
write SetUseDefaultMinimumTimeStep default True; |
FFlowBalanceTolerance: double; |
|
|
FHeadChangeLimit: double; |
|
|
FHeadTolerance: double; |
|
|
FIterations: integer; |
|
|
FMaximumTimeStep: double; |
|
|
FMinimumTimeStep: double; |
|
|
FSteadyFlow: boolean; |
|
|
FUseDefaultHeadChangeLimit: boolean; |
|
|
FUseDefaultMaximumTimeStep: boolean; |
|
|
FUseDefaultMinimumTimeStep: boolean; |
|
|
procedure SetFlowBalanceTolerance(const Value: double); |
|
See FlowBalanceTolerance. |
procedure SetHeadChangeLimit(const Value: double); |
|
See HeadChangeLimit. |
procedure SetHeadTolerance(const Value: double); |
|
See HeadTolerance. |
procedure SetIterations(const Value: integer); |
|
See Iterations. |
procedure SetMaximumTimeStep(const Value: double); |
|
See MaximumTimeStep. |
procedure SetMinimumTimeStep(const Value: double); |
|
See MinimumTimeStep. |
procedure SetSteadyFlow(const Value: boolean); |
|
See SteadyFlow. |
procedure SetUseDefaultHeadChangeLimit(const Value: boolean); |
|
procedure SetUseDefaultMaximumTimeStep(const Value: boolean); |
|
procedure SetUseDefaultMinimumTimeStep(const Value: boolean); |
|
procedure Assign(Source: TPersistent); override; |
|
If Source is a |
constructor Create; |
|
|
property FlowBalanceTolerance: double read FFlowBalanceTolerance
write SetFlowBalanceTolerance; |
|
|
property HeadChangeLimit: double read FHeadChangeLimit
write SetHeadChangeLimit; |
|
|
property HeadTolerance: double read FHeadTolerance write SetHeadTolerance; |
|
|
property Iterations: integer read FIterations write SetIterations
default 100; |
|
|
property MaximumTimeStep: double read FMaximumTimeStep
write SetMaximumTimeStep; |
|
|
property MinimumTimeStep: double read FMinimumTimeStep
write SetMinimumTimeStep; |
|
|
property SteadyFlow: boolean read FSteadyFlow write SetSteadyFlow; |
|
|
property UseDefaultHeadChangeLimit: boolean read FUseDefaultHeadChangeLimit
write SetUseDefaultHeadChangeLimit default True; |
|
|
property UseDefaultMaximumTimeStep: boolean read FUseDefaultMaximumTimeStep
write SetUseDefaultMaximumTimeStep default True; |
|
|
property UseDefaultMinimumTimeStep: boolean read FUseDefaultMinimumTimeStep
write SetUseDefaultMinimumTimeStep default True; |
|
|