Description | Hierarchy | Fields | Methods | Properties |
type TSolutionOptions = class(TComponent)
TSolutionOptions
specifies options related to the solution method in PHAST.
FCrossDispersion: boolean; |
|
FMaximumIterations: integer; |
|
FSaveDirections: integer; |
|
FSolverType: TPhastSolver; |
|
FSpaceDifferencing: double; |
|
FTimeDifferencing: double; |
|
FTimeDifferencingSet: boolean; |
|
FTolerance: double; |
|
FToleranceSet: boolean; |
|
FRebalanceByCell: boolean; |
|
FRebalanceFraction: TRealStorage; |
procedure SetCrossDispersion(const Value: boolean); |
|
procedure SetMaximumIterations(const Value: integer); |
|
procedure SetSaveDirections(const Value: integer); |
|
procedure SetSolverType(const Value: TPhastSolver); |
|
procedure SetSpaceDifferencing(const Value: double); |
|
procedure SetTimeDifferencing(const Value: double); |
|
procedure SetTolerance(const Value: double); |
|
procedure SetRebalanceByCell(const Value: boolean); |
|
procedure SetRebalanceFraction(const Value: TRealStorage); |
|
procedure Initialize; |
|
procedure Loaded; override; |
|
procedure Assign(Source: TPersistent); override; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
property CrossDispersion: boolean read FCrossDispersion write
SetCrossDispersion stored True; |
|
property MaximumIterations: integer read FMaximumIterations write
SetMaximumIterations default 500; |
|
property RebalanceFraction: TRealStorage read FRebalanceFraction
write SetRebalanceFraction stored True; |
|
property RebalanceByCell: boolean read FRebalanceByCell
write SetRebalanceByCell; |
|
property SaveDirections: integer read FSaveDirections
write SetSaveDirections default 10; |
|
property SolverType: TPhastSolver read FSolverType write SetSolverType
default psIterative; |
|
property SpaceDifferencing: double read FSpaceDifferencing write
SetSpaceDifferencing stored True; |
|
property TimeDifferencing: double read FTimeDifferencing write
SetTimeDifferencing stored True; |
|
property Tolerance: double read FTolerance write SetTolerance stored True; |
FCrossDispersion: boolean; |
|
See CrossDispersion. |
FMaximumIterations: integer; |
|
See MaximumIterations. |
FSaveDirections: integer; |
|
See SaveDirections. |
FSolverType: TPhastSolver; |
|
See SolverType. |
FSpaceDifferencing: double; |
|
See SpaceDifferencing. |
FTimeDifferencing: double; |
|
See TimeDifferencing. |
FTimeDifferencingSet: boolean; |
|
Values of zero are never stored for real-number properties in Delphi. |
FTolerance: double; |
|
See Tolerance. |
FToleranceSet: boolean; |
|
Values of zero are never stored for real-number properties in Delphi. |
FRebalanceByCell: boolean; |
|
FRebalanceFraction: TRealStorage; |
|
procedure SetCrossDispersion(const Value: boolean); |
|
See CrossDispersion. |
procedure SetMaximumIterations(const Value: integer); |
|
See MaximumIterations. |
procedure SetSaveDirections(const Value: integer); |
|
See SaveDirections. |
procedure SetSolverType(const Value: TPhastSolver); |
|
See SolverType. |
procedure SetSpaceDifferencing(const Value: double); |
|
See SpaceDifferencing. |
procedure SetTimeDifferencing(const Value: double); |
|
See TimeDifferencing. |
procedure SetTolerance(const Value: double); |
|
See Tolerance. |
procedure SetRebalanceByCell(const Value: boolean); |
|
procedure SetRebalanceFraction(const Value: TRealStorage); |
|
procedure Initialize; |
|
|
procedure Loaded; override; |
|
|
procedure Assign(Source: TPersistent); override; |
|
If Source is a |
constructor Create(AOwner: TComponent); override; |
|
|
destructor Destroy; override; |
|
property CrossDispersion: boolean read FCrossDispersion write
SetCrossDispersion stored True; |
|
|
property MaximumIterations: integer read FMaximumIterations write
SetMaximumIterations default 500; |
|
|
property RebalanceFraction: TRealStorage read FRebalanceFraction
write SetRebalanceFraction stored True; |
|
property RebalanceByCell: boolean read FRebalanceByCell
write SetRebalanceByCell; |
|
property SaveDirections: integer read FSaveDirections
write SetSaveDirections default 10; |
|
|
property SolverType: TPhastSolver read FSolverType write SetSolverType
default psIterative; |
|
|
property SpaceDifferencing: double read FSpaceDifferencing write
SetSpaceDifferencing stored True; |
|
|
property TimeDifferencing: double read FTimeDifferencing write
SetTimeDifferencing stored True; |
|
|
property Tolerance: double read FTolerance write SetTolerance stored True; |
|
|