Class TCustomBoundaryDataSets

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCustomBoundaryDataSets = class(TCustomDataSets)

Description

TCustomBoundaryDataSets stores and initializes the TDataArrays used to create zones for flux and leaky boundary conditions.

Hierarchy

Overview

Fields

Private FAssociatedSolutionTimes: TTimeList;
Private FBoundaryDataType: TDataArray;
Private FBoundaryTimes: TTimeList;

Methods

Protected function BoundaryDataType: TDataArray; virtual; abstract;
Protected function BoundaryTimes: TTimeList; virtual; abstract;
Protected function SolutionTimes: TTimeList; virtual; abstract;
Public constructor Create; virtual;

Description

Fields

Private FAssociatedSolutionTimes: TTimeList;

FAssociatedSolutionTimes: TTimeList; FAssociatedSolutionTimes is the TTimeList that has the TDataArrays for the associated solution. in the boundary condition. In Create it is set to SolutionTimes.

Private FBoundaryDataType: TDataArray;

FBoundaryDataType: TDataArray; FBoundaryDataType is the TDataArray that identifies the type of boundary being evaluated. In Create it is set to BoundaryDataType.

Private FBoundaryTimes: TTimeList;

FBoundaryTimes: TTimeList; FBoundaryTimes is the TTimeList that has the TDataArrays for the flux rate or leaky head. in the boundary condition. In Create it is set to BoundaryTimes.

Methods

Protected function BoundaryDataType: TDataArray; virtual; abstract;

BoundaryDataType returns the TDataArray that identifies the type of boundary being evaluated.

Protected function BoundaryTimes: TTimeList; virtual; abstract;

BoundaryTimes returns the TTimeList that has the TDataArrays for the flux rate or leaky head. in the boundary condition.

Protected function SolutionTimes: TTimeList; virtual; abstract;

SolutionTimes returns the TTimeList that has the TDataArrays for the associated solution. in the boundary condition.

Public constructor Create; virtual;

Create creates an instance of TCustomBoundaryDataSets, assigns the private fields and initializes them.


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