Class TCustomInterpolatedBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCustomInterpolatedBoundary = class(TCustomPhastBoundary)

Description

no description available, TCustomPhastBoundary description follows

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.

Hierarchy

Overview

Fields

Strict Protected FBoundaryValue: TRealPhastBoundaries;
Strict Protected FSolution: TIntegerPhastBoundaries;

Methods

Strict Protected procedure SetBoundaryValue(const Value: TRealPhastBoundaries);
Strict Protected procedure SetSolution(const Value: TIntegerPhastBoundaries);
Protected procedure SetScreenObject(const Value: TScreenObject); override;
Protected procedure UpdateMixtureExpression; override;
Protected procedure UpdateFormulaExpression; override;
Protected function BoundaryDataSetFormula(DataSetName: string): string;
Public procedure Assign(Source: TPersistent); override;
Public procedure Clear; override;
Public constructor Create(ScreenObject: TScreenObject; Model: TBaseModel);
Public destructor Destroy; override;

Properties

Published property Solution: TIntegerPhastBoundaries read FSolution write SetSolution;
Published property BoundaryValue: TRealPhastBoundaries read FBoundaryValue write SetBoundaryValue;

Description

Fields

Strict Protected FBoundaryValue: TRealPhastBoundaries;

See BoundaryValue.

Strict Protected FSolution: TIntegerPhastBoundaries;

See Solution.

Methods

Strict Protected procedure SetBoundaryValue(const Value: TRealPhastBoundaries);

See BoundaryValue.

Strict Protected procedure SetSolution(const Value: TIntegerPhastBoundaries);

See Solution.

Protected procedure SetScreenObject(const Value: TScreenObject); override;

See ScreenObject.

Protected procedure UpdateMixtureExpression; override;

UpdateMixtureExpression calls Solution.UpdateMixtureExpression and BoundaryValue.UpdateMixtureExpression.

Protected procedure UpdateFormulaExpression; override;
 
Protected function BoundaryDataSetFormula(DataSetName: string): string;
 
Public procedure Assign(Source: TPersistent); override;

If Source is a TCustomInterpolatedBoundary, Assign copies Solution and BoundaryValue

Public procedure Clear; override;

Clear clears Solution and BoundaryValue.

Public constructor Create(ScreenObject: TScreenObject; Model: TBaseModel);

Create creates an instance of TCustomInterpolatedBoundary.

Public destructor Destroy; override;

Destroy destroys the current instance of TCustomInterpolatedBoundary. Do not call Destroy directly. Call Free instead.

Properties

Published property Solution: TIntegerPhastBoundaries read FSolution write SetSolution;

Solution defines how the solution for this TCustomInterpolatedBoundary varies through time for its ScreenObject.

Published property BoundaryValue: TRealPhastBoundaries read FBoundaryValue write SetBoundaryValue;

BoundaryValue defines how the main value for this TCustomInterpolatedBoundary varies through time for its ScreenObject.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:01