Unit PhastDataSets

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

PhastDataSets is used to define a series of classes that represent data sets in PHAST.

The main difference between the TDataArrays defined here and the usual TDataArrays is that these can use "PHAST-style Interpolation" (see TPhastInterpolationValues) and some of them are sparse arrays used for boundary conditions.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class T3DSparseInterpolationDirectionArray T3DSparseInterpolationDirectionArray is used to store a sparse array of TInterpolationDirection.
Class TPhastInterpolationValues TPhastInterpolationValues is used to store data related to PHAST-style interpolation and also to PHAST-style mixtures.
Class TCustomPhastDataSet TCustomPhastDataSet is the abstract ancestor of TDataArrays that use PHAST-style interpolation.
Class TArrayPhastDataSet TArrayPhastDataSet is the abstract ancestor of TDataArrays that use use PHAST-style interpolation and store data in arrays.
Class TIntegerPhastDataSet TIntegerPhastDataSet is a TArrayPhastDataSet that stores integers.
Class TRealPhastDataSet TRealPhastDataSet is a TArrayPhastDataSet that stores real numbers.
Class TSparseArrayPhastInterpolationDataSet TSparseArrayPhastInterpolationDataSet is a abstract ancestor for sparse data set. It is used mainly for boundary conditions because it doesn't store data at locations where no data is needed.
Class TSparseRealPhastDataSet TSparseRealPhastDataSet is a sparse data set that stores real numbers. It is used mainly for boundary conditions.
Class TSparseIntegerPhastDataSet TSparseIntegerPhastDataSet is a sparse data set that stores integers. It is used mainly for boundary conditions.
Class TInterpValuesItem TInterpValuesItem is used to read and store TPhastInterpolationValues.
Class TInterpValuesCollection TInterpValuesCollection is used to store a collection of TPhastInterpolationValues.
Class TBoundaryTypeList TBoundaryTypeList is a TList to which only TIntegerSparseDataSet can be added. Adding a TIntegerSparseDataSet to this list will set TIntegerSparseDataSet.IsBoundaryTypeDataSet to true. TBoundaryTypeList is used in TPhastTimeList.
Class TPhastTimeList TPhastTimeList is used to manage boundary condition data that varies with time.

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:55