Class TfrmChildModels

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmChildModels = class(TfrmCustomGoPhast)

Description

no description available, TfrmCustomGoPhast description follows

TfrmCustomGoPhast is the ancestor of all TForms in GoPhast.

TfrmCustomGoPhast handles setting the color and font. TfrmCustomGoPhast also tries to keep from appearing at a location where it can't be seen. )

Hierarchy

Overview

Fields

Implicit Panel1: TPanel;
Implicit tvChildModels: TTreeView;
Implicit Panel3: TPanel;
Implicit btnAdd: TSpeedButton;
Implicit btnDelete: TSpeedButton;
Implicit pcMain: TPageControl;
Implicit tabBasic: TTabSheet;
Implicit lblBottomUnit: TLabel;
Implicit lblBottomLayer: TLabel;
Implicit edModelName: TLabeledEdit;
Implicit comboBottomUnit: TComboBox;
Implicit seBottomLayer: TJvSpinEdit;
Implicit tabDiscretization: TTabSheet;
Implicit rdgDiscretization: TRbwDataGrid4;
Implicit pnlBottom: TPanel;
Implicit btnHelp: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit btnCancel: TBitBtn;
Implicit lblCellCount: TLabel;
Implicit seCellCount: TJvSpinEdit;
Implicit rgStartingHeads: TRadioGroup;
Implicit tabSolution: TTabSheet;
Implicit lblMaxIterations: TLabel;
Implicit seMaxIterations: TJvSpinEdit;
Implicit rgPrintIterations: TRadioGroup;
Implicit rdeRelaxHeads: TRbwDataEntry;
Implicit lblRelaxHeads: TLabel;
Implicit lblRelaxFlux: TLabel;
Implicit rdeRelaxFlux: TRbwDataEntry;
Implicit lblHeadClosure: TLabel;
Implicit rdeHeadClosure: TRbwDataEntry;
Implicit lblFluxClosure: TLabel;
Implicit rdeFluxClosure: TRbwDataEntry;
Implicit rgCouplingMethod: TRadioGroup;
Implicit Panel2: TPanel;
Implicit rdeDiscretization: TRbwDataEntry;
Implicit cbSaveBFH: TCheckBox;
Private FChildModels: TChildModelEditCollection;
Private FAlreadyHandled: Boolean;

Methods

Implicit procedure FormCreate(Sender: TObject); override;
Implicit procedure FormDestroy(Sender: TObject); override;
Implicit procedure btnAddClick(Sender: TObject);
Implicit procedure btnDeleteClick(Sender: TObject);
Implicit procedure tvChildModelsChange(Sender: TObject; Node: TTreeNode);
Implicit procedure btnOKClick(Sender: TObject);
Implicit procedure edModelNameChange(Sender: TObject);
Implicit procedure comboBottomUnitChange(Sender: TObject);
Implicit procedure seBottomLayerChange(Sender: TObject);
Implicit procedure comboBottomUnitExit(Sender: TObject);
Implicit procedure seBottomLayerExit(Sender: TObject);
Implicit procedure rdgDiscretizationExit(Sender: TObject);
Implicit procedure tvChildModelsChanging(Sender: TObject; Node: TTreeNode; var AllowChange: Boolean);
Implicit procedure rdgDiscretizationEnter(Sender: TObject);
Implicit procedure rgStartingHeadsClick(Sender: TObject);
Implicit procedure rgPrintIterationsClick(Sender: TObject);
Implicit procedure rdeRelaxHeadsChange(Sender: TObject);
Implicit procedure rdeRelaxFluxChange(Sender: TObject);
Implicit procedure seMaxIterationsChange(Sender: TObject);
Implicit procedure rdeHeadClosureChange(Sender: TObject);
Implicit procedure rdeFluxClosureChange(Sender: TObject);
Implicit procedure cbOneWayCouplingClick(Sender: TObject);
Implicit procedure rdgDiscretizationColSize(Sender: TObject; ACol, PriorWidth: Integer);
Implicit procedure rdgDiscretizationHorizontalScroll(Sender: TObject);
Implicit procedure rdeDiscretizationChange(Sender: TObject);
Implicit procedure rdgDiscretizationMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Implicit procedure rgCouplingMethodClick(Sender: TObject);
Implicit procedure seCellCountExit(Sender: TObject);
Private procedure GetData;
Private procedure SetData;
Private procedure FillListWithLayerGroups(List: TList);
Private procedure ReadSublayerDiscretization;
Private procedure WriteSublayerDiscretization;
Private procedure LayoutMultiRowEditControl;
Private procedure EnableControls;

Description

Fields

Implicit Panel1: TPanel;
 
Implicit tvChildModels: TTreeView;
 
Implicit Panel3: TPanel;
 
Implicit btnAdd: TSpeedButton;
 
Implicit btnDelete: TSpeedButton;
 
Implicit pcMain: TPageControl;
 
Implicit tabBasic: TTabSheet;
 
Implicit lblBottomUnit: TLabel;
 
Implicit lblBottomLayer: TLabel;
 
Implicit edModelName: TLabeledEdit;
 
Implicit comboBottomUnit: TComboBox;
 
Implicit seBottomLayer: TJvSpinEdit;
 
Implicit tabDiscretization: TTabSheet;
 
Implicit rdgDiscretization: TRbwDataGrid4;
 
Implicit pnlBottom: TPanel;
 
Implicit btnHelp: TBitBtn;
 
Implicit btnOK: TBitBtn;
 
Implicit btnCancel: TBitBtn;
 
Implicit lblCellCount: TLabel;
 
Implicit seCellCount: TJvSpinEdit;
 
Implicit rgStartingHeads: TRadioGroup;
 
Implicit tabSolution: TTabSheet;
 
Implicit lblMaxIterations: TLabel;
 
Implicit seMaxIterations: TJvSpinEdit;
 
Implicit rgPrintIterations: TRadioGroup;
 
Implicit rdeRelaxHeads: TRbwDataEntry;
 
Implicit lblRelaxHeads: TLabel;
 
Implicit lblRelaxFlux: TLabel;
 
Implicit rdeRelaxFlux: TRbwDataEntry;
 
Implicit lblHeadClosure: TLabel;
 
Implicit rdeHeadClosure: TRbwDataEntry;
 
Implicit lblFluxClosure: TLabel;
 
Implicit rdeFluxClosure: TRbwDataEntry;
 
Implicit rgCouplingMethod: TRadioGroup;
 
Implicit Panel2: TPanel;
 
Implicit rdeDiscretization: TRbwDataEntry;
 
Implicit cbSaveBFH: TCheckBox;
 
Private FChildModels: TChildModelEditCollection;
 
Private FAlreadyHandled: Boolean;
 

Methods

Implicit procedure FormCreate(Sender: TObject); override;
 
Implicit procedure FormDestroy(Sender: TObject); override;
 
Implicit procedure btnAddClick(Sender: TObject);
 
Implicit procedure btnDeleteClick(Sender: TObject);
 
Implicit procedure tvChildModelsChange(Sender: TObject; Node: TTreeNode);
 
Implicit procedure btnOKClick(Sender: TObject);
 
Implicit procedure edModelNameChange(Sender: TObject);
 
Implicit procedure comboBottomUnitChange(Sender: TObject);
 
Implicit procedure seBottomLayerChange(Sender: TObject);
 
Implicit procedure comboBottomUnitExit(Sender: TObject);
 
Implicit procedure seBottomLayerExit(Sender: TObject);
 
Implicit procedure rdgDiscretizationExit(Sender: TObject);
 
Implicit procedure tvChildModelsChanging(Sender: TObject; Node: TTreeNode; var AllowChange: Boolean);
 
Implicit procedure rdgDiscretizationEnter(Sender: TObject);
 
Implicit procedure rgStartingHeadsClick(Sender: TObject);
 
Implicit procedure rgPrintIterationsClick(Sender: TObject);
 
Implicit procedure rdeRelaxHeadsChange(Sender: TObject);
 
Implicit procedure rdeRelaxFluxChange(Sender: TObject);
 
Implicit procedure seMaxIterationsChange(Sender: TObject);
 
Implicit procedure rdeHeadClosureChange(Sender: TObject);
 
Implicit procedure rdeFluxClosureChange(Sender: TObject);
 
Implicit procedure cbOneWayCouplingClick(Sender: TObject);
 
Implicit procedure rdgDiscretizationColSize(Sender: TObject; ACol, PriorWidth: Integer);
 
Implicit procedure rdgDiscretizationHorizontalScroll(Sender: TObject);
 
Implicit procedure rdeDiscretizationChange(Sender: TObject);
 
Implicit procedure rdgDiscretizationMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
 
Implicit procedure rgCouplingMethodClick(Sender: TObject);
 
Implicit procedure seCellCountExit(Sender: TObject);
 
Private procedure GetData;
 
Private procedure SetData;
 
Private procedure FillListWithLayerGroups(List: TList);
 
Private procedure ReadSublayerDiscretization;
 
Private procedure WriteSublayerDiscretization;
 
Private procedure LayoutMultiRowEditControl;
 
Private procedure EnableControls;
 

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