Class TMt3dmsConc_Cell

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMt3dmsConc_Cell = class(TValueCell)

Description

Each TMt3dmsConc_Cell stores a TMt3dmsConcCollection. TMt3dmsConc_Cell is stored by TModflowParameters.

Hierarchy

Overview

Fields

Private Values: TMt3dmsConcentrationRecord;
Private StressPeriod: integer;
Private FBoundaryTypes: TIntegerList;

Methods

Private function GetConcentration(Index: integer): double;
Private function GeConcentrationAnnotation(Index: integer): string;
Protected function GetColumn: integer; override;
Protected function GetLayer: integer; override;
Protected function GetRow: integer; override;
Protected procedure SetColumn(const Value: integer); override;
Protected procedure SetLayer(const Value: integer); override;
Protected procedure SetRow(const Value: integer); override;
Protected function GetIntegerValue(Index: integer; AModel: TBaseModel): integer; override;
Protected function GetRealValue(Index: integer; AModel: TBaseModel): double; override;
Protected function GetRealAnnotation(Index: integer; AModel: TBaseModel): string; override;
Protected function GetIntegerAnnotation(Index: integer; AModel: TBaseModel): string; override;
Protected procedure Cache(Comp: TCompressionStream; Strings: TStringList); override;
Protected procedure Restore(Decomp: TDecompressionStream; Annotations: TStringList); override;
Protected function GetSection: integer; override;
Protected procedure RecordStrings(Strings: TStringList); override;
Public Constructor Create; override;
Public destructor Destroy; override;
Public function IsIdentical(AnotherCell: TValueCell): boolean; override;
Public function PointSinkCount(ColumnCount, RowCount, LayerCount, ModflowLayerCount: integer; Model: TBaseModel): integer;

Properties

Public property Concentration[Index:integer]: double read GetConcentration;
Public property ConcentrationAnnotation[Index:integer]: string read GeConcentrationAnnotation;
Public property BoundaryTypes: TIntegerList read FBoundaryTypes;

Description

Fields

Private Values: TMt3dmsConcentrationRecord;
 
Private StressPeriod: integer;
 
Private FBoundaryTypes: TIntegerList;
 

Methods

Private function GetConcentration(Index: integer): double;
 
Private function GeConcentrationAnnotation(Index: integer): string;
 
Protected function GetColumn: integer; override;
 
Protected function GetLayer: integer; override;
 
Protected function GetRow: integer; override;
 
Protected procedure SetColumn(const Value: integer); override;
 
Protected procedure SetLayer(const Value: integer); override;
 
Protected procedure SetRow(const Value: integer); override;
 
Protected function GetIntegerValue(Index: integer; AModel: TBaseModel): integer; override;
 
Protected function GetRealValue(Index: integer; AModel: TBaseModel): double; override;
 
Protected function GetRealAnnotation(Index: integer; AModel: TBaseModel): string; override;
 
Protected function GetIntegerAnnotation(Index: integer; AModel: TBaseModel): string; override;
 
Protected procedure Cache(Comp: TCompressionStream; Strings: TStringList); override;
 
Protected procedure Restore(Decomp: TDecompressionStream; Annotations: TStringList); override;
 
Protected function GetSection: integer; override;
 
Protected procedure RecordStrings(Strings: TStringList); override;
 
Public Constructor Create; override;
 
Public destructor Destroy; override;
 
Public function IsIdentical(AnotherCell: TValueCell): boolean; override;
 
Public function PointSinkCount(ColumnCount, RowCount, LayerCount, ModflowLayerCount: integer; Model: TBaseModel): integer;
 

Properties

Public property Concentration[Index:integer]: double read GetConcentration;
 
Public property ConcentrationAnnotation[Index:integer]: string read GeConcentrationAnnotation;
 
Public property BoundaryTypes: TIntegerList read FBoundaryTypes;
 

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