Class TfrmSolutionMethod

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmSolutionMethod = class(TfrmCustomGoPhast)

Description

TfrmSolutionMethod is used to edit frmGoPhast.Model.SolutionOptions.

Hierarchy

Overview

Fields

Implicit btnCancel: TBitBtn;
Implicit btnHelp: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit cbCrossDispersion: TCheckBox;
Implicit lblMaximumIterations: TLabel;
Implicit lblSaveDirections: TLabel;
Implicit lblSpaceDifferencing: TLabel;
Implicit lblTimeDifferencing: TLabel;
Implicit lblTolerance: TLabel;
Implicit rdeMaximumIterations: TRbwDataEntry;
Implicit rdeSaveDirections: TRbwDataEntry;
Implicit rdeSpaceDifferencing: TRbwDataEntry;
Implicit rdeTimeDifferencing: TRbwDataEntry;
Implicit rdeTolerance: TRbwDataEntry;
Implicit rgSolver: TRadioGroup;
Implicit cbRebalanceByCell: TCheckBox;
Implicit lblRebalanceFraction: TLabel;
Implicit rdeRebalanceFraction: TRbwDataEntry;

Methods

Implicit procedure FormCreate(Sender: TObject); override;
Implicit procedure btnOKClick(Sender: TObject);
Implicit procedure rgSolverClick(Sender: TObject);
Private procedure GetData;
Private procedure SetData;

Description

Fields

Implicit btnCancel: TBitBtn;

btnCancel: TBitBtn; Clicking btnCancel closes TfrmSolutionMethod without changing anything.

Implicit btnHelp: TBitBtn;

btnHelp: TBitBtn; Clicking btnHelp displays help on TfrmSolutionMethod.

Implicit btnOK: TBitBtn;

btnOK: TBitBtn; See btnOKClick.

Implicit cbCrossDispersion: TCheckBox;

cbCrossDispersion: TCheckBox; cbCrossDispersion determines whether cross dispersion in used in PHAST.

Implicit lblMaximumIterations: TLabel;

lblMaximumIterations: TLabel; lblMaximumIterations displays "Maximum iterations".

Implicit lblSaveDirections: TLabel;

lblSaveDirections: TLabel; lblSaveDirections displays "Save directions".

Implicit lblSpaceDifferencing: TLabel;

lblSpaceDifferencing: TLabel; lblSpaceDifferencing displays "Space differencing".

Implicit lblTimeDifferencing: TLabel;

lblTimeDifferencing: TLabel; lblTimeDifferencing displays "Time differencing".

Implicit lblTolerance: TLabel;

lblTolerance: TLabel; lblTolerance displays "Tolerance".

Implicit rdeMaximumIterations: TRbwDataEntry;

rdeMaximumIterations: TRbwDataEntry; rdeMaximumIterations is used to edit the maximum number of iterations used in PHAST.

Implicit rdeSaveDirections: TRbwDataEntry;

rdeSaveDirections: TRbwDataEntry; rdeSaveDirections is used to edit the number of save directions used in PHAST.

Implicit rdeSpaceDifferencing: TRbwDataEntry;

rdeSpaceDifferencing: TRbwDataEntry; rdeSpaceDifferencing is used to edit the space differencing used in PHAST.

Implicit rdeTimeDifferencing: TRbwDataEntry;

rdeTimeDifferencing: TRbwDataEntry; rdeTimeDifferencing is used to edit the time differencing used in PHAST.

Implicit rdeTolerance: TRbwDataEntry;

rdeTolerance: TRbwDataEntry; rdeTolerance is used to edit the tolerance used in PHAST.

Implicit rgSolver: TRadioGroup;

rgSolver: TRadioGroup; rgSolver is used to choose which solver to use in PHAST.

Implicit cbRebalanceByCell: TCheckBox;
 
Implicit lblRebalanceFraction: TLabel;
 
Implicit rdeRebalanceFraction: TRbwDataEntry;
 

Methods

Implicit procedure FormCreate(Sender: TObject); override;

FormCreate calls GetData.

Implicit procedure btnOKClick(Sender: TObject);

btnOKClick calls SetData.

Implicit procedure rgSolverClick(Sender: TObject);

rgSolverClick enables or disables controls depending on which solver is selected.

Private procedure GetData;

GetData displays the values of frmGoPhast.Model.SolutionOptions in TfrmSolutionMethod.

Private procedure SetData;

SetData sets frmGoPhast.Model.SolutionOptions with the values in TfrmSolutionMethod using a TUndoSolutionOptions.


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