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; |
|