| Description | Hierarchy | Fields | Methods | Properties |
type TCustomPhastBoundaryCondition = class(TInterpValuesItem)
TCustomPhastBoundaryCondition is and abstract base class. Its descendants, TIntegerPhastBoundaryCondition and TRealPhastBoundaryCondition, are used to define the value of one aspect of a boundary condition for one time period.
![]() |
FFormula: string; |
![]() |
FMixtureDataSetList: TList; |
![]() |
FFormulaDataSetList: TList; |
![]() |
FMixtureFormula: string; |
![]() |
FMixtureObserver: TObserver; |
![]() |
FTime: double; |
![]() |
FFormulaObserver: TObserver; |
![]() |
FFormulaObject: TFormulaObject; |
![]() |
procedure AddMixtureSubscriptions; |
![]() |
function GetDistance1: double; |
![]() |
function GetDistance2: double; |
![]() |
function GetInterpolationDirection: TInterpolationDirection; |
![]() |
function GetMixtureFormula: string; |
![]() |
function GetScreenObject: TScreenObject; |
![]() |
function GetUsePHAST_Interpolation: boolean; |
![]() |
procedure RemoveMixtureSubscriptions; |
![]() |
procedure SetDistance1(const Value: double); |
![]() |
procedure SetDistance2(const Value: double); |
![]() |
procedure SetFormula(const Value: string); |
![]() |
procedure SetInterpolationDirection(const Value: TInterpolationDirection); |
![]() |
procedure SetMixtureExpression(const Value: string); |
![]() |
procedure SetMixtureFormula(const Value: string); |
![]() |
procedure SetTime(const Value: double); |
![]() |
procedure SetUsePHAST_Interpolation(const Value: boolean); |
![]() |
function GetFormulaExpression: string; |
![]() |
procedure SetFormulaExpression(const Value: string); |
![]() |
procedure RemoveDataSetSubscriptions(DataSetList: TList; Observer: TObserver); |
![]() |
procedure AddDataSetSubscriptions(DataSetList: TList; Observer: TObserver; Reset: TResetProcedure; NewFormula: string); |
![]() |
procedure RemoveFormulaSubscriptions; |
![]() |
procedure AddFormulaSubscriptions; |
![]() |
procedure RemoveSubscription(Sender: TObject; const AName: string); |
![]() |
procedure RestoreSubscription(Sender: TObject; const AName: string); |
![]() |
procedure ResetMixtureFormula(Compiler: TRbwParser); |
![]() |
procedure ResetFormulaExpression(Compiler: TRbwParser); |
![]() |
function GetDatatype: TRbwDataType; virtual; abstract; |
![]() |
procedure ResetMixtureSubscription; |
![]() |
procedure UpdateMixtureExpression; |
![]() |
procedure UpdateFormulaExpression; |
![]() |
procedure InvalidateModel; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(Collection: TCollection); override; |
![]() |
destructor Destroy; override; |
![]() |
function GetDataSet: TSparseArrayPhastInterpolationDataSet; |
![]() |
property MixtureExpression: string read GetMixtureFormula write
SetMixtureExpression; |
![]() |
property ScreenObject: TScreenObject read GetScreenObject; |
![]() |
property FormulaExpression: string read GetFormulaExpression
write SetFormulaExpression; |
![]() |
property DataType: TRbwDataType read GetDatatype; |
![]() |
property Distance1: double read GetDistance1 write SetDistance1; |
![]() |
property Distance2: double read GetDistance2 write SetDistance2; |
![]() |
property Expression: string read GetFormulaExpression write SetFormula stored False; |
![]() |
property Formula: string read GetFormulaExpression write SetFormula; |
![]() |
property InterpolationDirection: TInterpolationDirection
read GetInterpolationDirection write SetInterpolationDirection; |
![]() |
property MixtureFormula: string read GetMixtureFormula write
SetMixtureFormula; |
![]() |
property Time: double read FTime write SetTime; |
![]() |
property UsePHAST_Interpolation: boolean read GetUsePHAST_Interpolation
write SetUsePHAST_Interpolation; |
![]() |
FFormula: string; |
|
See Formula. | |
![]() |
FMixtureDataSetList: TList; |
|
| |
![]() |
FFormulaDataSetList: TList; |
![]() |
FMixtureFormula: string; |
|
See MixtureFormula. | |
![]() |
FMixtureObserver: TObserver; |
|
| |
![]() |
FTime: double; |
|
See Time. | |
![]() |
FFormulaObserver: TObserver; |
![]() |
FFormulaObject: TFormulaObject; |
![]() |
procedure AddMixtureSubscriptions; |
|
| |
![]() |
function GetDistance1: double; |
|
See Distance1. | |
![]() |
function GetDistance2: double; |
|
See Distance2. | |
![]() |
function GetInterpolationDirection: TInterpolationDirection; |
![]() |
function GetMixtureFormula: string; |
|
See MixtureExpression. | |
![]() |
function GetScreenObject: TScreenObject; |
|
See ScreenObject. | |
![]() |
function GetUsePHAST_Interpolation: boolean; |
![]() |
procedure RemoveMixtureSubscriptions; |
|
| |
![]() |
procedure SetDistance1(const Value: double); |
|
See Distance1. | |
![]() |
procedure SetDistance2(const Value: double); |
|
See Distance2. | |
![]() |
procedure SetFormula(const Value: string); |
|
See Expression. | |
![]() |
procedure SetInterpolationDirection(const Value: TInterpolationDirection); |
![]() |
procedure SetMixtureExpression(const Value: string); |
|
See MixtureExpression. | |
![]() |
procedure SetMixtureFormula(const Value: string); |
|
See MixtureFormula. | |
![]() |
procedure SetTime(const Value: double); |
|
See Time. | |
![]() |
procedure SetUsePHAST_Interpolation(const Value: boolean); |
![]() |
function GetFormulaExpression: string; |
![]() |
procedure SetFormulaExpression(const Value: string); |
![]() |
procedure RemoveDataSetSubscriptions(DataSetList: TList; Observer: TObserver); |
![]() |
procedure AddDataSetSubscriptions(DataSetList: TList; Observer: TObserver; Reset: TResetProcedure; NewFormula: string); |
![]() |
procedure RemoveFormulaSubscriptions; |
![]() |
procedure AddFormulaSubscriptions; |
![]() |
procedure RemoveSubscription(Sender: TObject; const AName: string); |
![]() |
procedure RestoreSubscription(Sender: TObject; const AName: string); |
![]() |
procedure ResetMixtureFormula(Compiler: TRbwParser); |
![]() |
procedure ResetFormulaExpression(Compiler: TRbwParser); |
![]() |
function GetDatatype: TRbwDataType; virtual; abstract; |
|
See DataType. | |
![]() |
procedure ResetMixtureSubscription; |
|
| |
![]() |
procedure UpdateMixtureExpression; |
|
| |
![]() |
procedure UpdateFormulaExpression; |
![]() |
procedure InvalidateModel; |
![]() |
procedure Assign(Source: TPersistent); override; |
|
| |
![]() |
constructor Create(Collection: TCollection); override; |
|
| |
![]() |
destructor Destroy; override; |
|
| |
![]() |
function GetDataSet: TSparseArrayPhastInterpolationDataSet; |
|
| |
![]() |
property MixtureExpression: string read GetMixtureFormula write
SetMixtureExpression; |
|
See TInterpValuesItem.Values.MixtureFormula. Mixture Expression can not be set until the entire model has been loaded. See MixtureFormula. See TPhastInterpolationValues. | |
![]() |
property ScreenObject: TScreenObject read GetScreenObject; |
|
| |
![]() |
property FormulaExpression: string read GetFormulaExpression
write SetFormulaExpression; |
![]() |
property DataType: TRbwDataType read GetDatatype; |
|
| |
![]() |
property Distance1: double read GetDistance1 write SetDistance1; |
|
See TInterpValuesItem.Values.Distance1. See TPhastInterpolationValues. | |
![]() |
property Distance2: double read GetDistance2 write SetDistance2; |
|
See TInterpValuesItem.Values.Distance2. See TPhastInterpolationValues. | |
![]() |
property Expression: string read GetFormulaExpression write SetFormula stored False; |
|
| |
![]() |
property Formula: string read GetFormulaExpression write SetFormula; |
|
| |
![]() |
property InterpolationDirection: TInterpolationDirection
read GetInterpolationDirection write SetInterpolationDirection; |
|
See TInterpValuesItem.Values.InterpolationDirection. | |
![]() |
property MixtureFormula: string read GetMixtureFormula write
SetMixtureFormula; |
|
See TInterpValuesItem.Values.MixtureFormula. | |
![]() |
property Time: double read FTime write SetTime; |
|
| |
![]() |
property UsePHAST_Interpolation: boolean read GetUsePHAST_Interpolation
write SetUsePHAST_Interpolation; |
|
| |