Description | Hierarchy | Fields | Methods | Properties |
type TCustomPhastBoundary = class(TPersistent)
TCustomPhastBoundary
is an abstract base class. Its descendants are used to define all aspects of one type of boundary condition for one TScreenObject including those aspects that vary with time.
FScreenObject: TScreenObject; |
|
FModel: TBaseModel; |
procedure SetModel(const Value: TBaseModel); |
|
procedure InvalidateModel; |
|
procedure Clear; virtual; abstract; |
|
procedure SetScreenObject(const Value: TScreenObject); virtual; |
|
procedure UpdateBoundaryDataSet(const DataSetName: string; var Formula: string); overload; |
|
procedure UpdateBoundaryDataSet(const DataArray: TDataArray; var Formula: string); overload; |
|
procedure UpdateMixtureExpression; virtual; abstract; |
|
procedure UpdateFormulaExpression; virtual; abstract; |
|
constructor Create(ScreenObject: TScreenObject; Model: TBaseModel); |
property Model: TBaseModel read FModel write SetModel; |
|
property ScreenObject: TScreenObject read FScreenObject write
SetScreenObject; |
FScreenObject: TScreenObject; |
|
See ScreenObject. |
FModel: TBaseModel; |
|
procedure SetModel(const Value: TBaseModel); |
|
procedure InvalidateModel; |
|
procedure Clear; virtual; abstract; |
|
|
procedure SetScreenObject(const Value: TScreenObject); virtual; |
|
See ScreenObject. |
procedure UpdateBoundaryDataSet(const DataSetName: string; var Formula: string); overload; |
|
For boundary condition data sets that do not vary with time, |
procedure UpdateBoundaryDataSet(const DataArray: TDataArray; var Formula: string); overload; |
|
procedure UpdateMixtureExpression; virtual; abstract; |
|
|
procedure UpdateFormulaExpression; virtual; abstract; |
|
constructor Create(ScreenObject: TScreenObject; Model: TBaseModel); |
|
property Model: TBaseModel read FModel write SetModel; |
|
property ScreenObject: TScreenObject read FScreenObject write
SetScreenObject; |
|
|