Class TFluxBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TFluxBoundary = class(TCustomOrientedPhastBoundary)

Description

TFluxBoundary represents a flux boundary in PHAST for one TPhastScreenObject.

Hierarchy

Overview

Fields

Private FAssociatedSolution: TIntegerPhastBoundaries;
Private FFlux: TRealPhastBoundaries;

Methods

Private procedure SetAssociatedSolution(const Value: TIntegerPhastBoundaries);
Private procedure SetFlux(const Value: TRealPhastBoundaries);
Private procedure SetOrientation(const Value: TViewDirection); override;
Protected procedure SetScreenObject(const Value: TPhastScreenObject); override;
Protected procedure UpdateMixtureExpression; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure Clear; override;
Public constructor Create;
Public destructor Destroy; override;

Properties

Published property AssociatedSolution: TIntegerPhastBoundaries read FAssociatedSolution write SetAssociatedSolution;
Published property Flux: TRealPhastBoundaries read FFlux write SetFlux;

Description

Fields

Private FAssociatedSolution: TIntegerPhastBoundaries;

FAssociatedSolution: TIntegerPhastBoundaries; See AssociatedSolution.

Private FFlux: TRealPhastBoundaries;

FFlux: TRealPhastBoundaries; See Flux.

Methods

Private procedure SetAssociatedSolution(const Value: TIntegerPhastBoundaries);

See AssociatedSolution.

Private procedure SetFlux(const Value: TRealPhastBoundaries);

See Flux.

Private procedure SetOrientation(const Value: TViewDirection); override;

See TCustomOrientedPhastBoundary.Orientation. SetOrientation sets AssociatedSolution.TimeList and Flux.TimeList.

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

See ScreenObject.

Protected procedure UpdateMixtureExpression; override;

UpdateMixtureExpression calls AssociatedSolution.UpdateMixtureExpression and Flux.UpdateMixtureExpression.

Public procedure Assign(Source: TPersistent); override;

If Source is a TFluxBoundary, Assign copies AssociatedSolution and Flux.

Public procedure Clear; override;

Clear clears AssociatedSolution and Flux.

Public constructor Create;

Create creates an instance of TFluxBoundary.

Public destructor Destroy; override;

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

Properties

Published property AssociatedSolution: TIntegerPhastBoundaries read FAssociatedSolution write SetAssociatedSolution;

AssociatedSolution represents how the solution associated with the flux varies through time in the current ScreenObject.

Published property Flux: TRealPhastBoundaries read FFlux write SetFlux;

Flux represents how the flux varies through time in the current ScreenObject.


Generated by PasDoc 0.10.0 on 2006-10-31 09:56:42