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: TPhastTimeList;
Private FBoundaryDataType: TDataArray;
Private FBoundaryTimes: TPhastTimeList;

Methods

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

Description

Fields

Private FAssociatedSolutionTimes: TPhastTimeList;

FAssociatedSolutionTimes: TPhastTimeList; FAssociatedSolutionTimes is the TPhastTimeList 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: TPhastTimeList;

FBoundaryTimes: TPhastTimeList; FBoundaryTimes is the TPhastTimeList 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: TPhastTimeList; virtual; abstract;

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

Protected function SolutionTimes: TPhastTimeList; virtual; abstract;

SolutionTimes returns the TPhastTimeList 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.12.1 on 2013-05-13 15:41:29