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