Class TMt3dmsConcBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMt3dmsConcBoundary = class(TModflowBoundary)

Description

TMt3dmsConcBoundary represents the MT3DMS point source associated with a single TScreenObject.

See also
TMt3dmsConcCollection
TMt3dmsConcCollection represents the concentrations of MT3DMS point sources for a series of time intervals.

Hierarchy

Overview

Fields

Private FSpecifiedConcBoundary: boolean;
Private FMassLoadingBoundary: boolean;

Methods

Private procedure SetMassLoadingBoundary(const Value: boolean);
Private procedure SetSpecifiedConcBoundary(const Value: boolean);
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;
Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;
Public procedure BoundaryAssignCells(AModel: TBaseModel; ValueTimeList: TList);
Public procedure GetCellListValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel);
Public procedure InvalidateDisplay; override;
Public procedure InsertNewSpecies(SpeciesIndex: integer; const Name: string);
Public procedure RenameSpecies(const OldSpeciesName, NewSpeciesName: string);
Public procedure ChangeSpeciesPosition(OldIndex, NewIndex: integer);
Public procedure DeleteSpecies(SpeciesIndex: integer);
Public procedure CreateTimeLists;

Properties

Published property SpecifiedConcBoundary: boolean read FSpecifiedConcBoundary write SetSpecifiedConcBoundary;
Published property MassLoadingBoundary: boolean read FMassLoadingBoundary write SetMassLoadingBoundary;

Description

Fields

Private FSpecifiedConcBoundary: boolean;
 
Private FMassLoadingBoundary: boolean;
 

Methods

Private procedure SetMassLoadingBoundary(const Value: boolean);
 
Private procedure SetSpecifiedConcBoundary(const Value: boolean);
 
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;

AssignCells fills ValueTimeList with a series of TObjectLists - one for each stress period. Each such TObjectList is filled with TMt3dmsConc_Cells for that stress period.

Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;

See TModflowBoundary.BoundaryCollectionClass.

Public procedure Assign(Source: TPersistent); override;
 
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;

GetCellValues fills ValueTimeList via a call to AssignCells for each link TMt3dmsConcStorage in Values.Boundaries;

Public procedure BoundaryAssignCells(AModel: TBaseModel; ValueTimeList: TList);
 
Public procedure GetCellListValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel);

ultimately make this virtual;

Public procedure InvalidateDisplay; override;
 
Public procedure InsertNewSpecies(SpeciesIndex: integer; const Name: string);
 
Public procedure RenameSpecies(const OldSpeciesName, NewSpeciesName: string);
 
Public procedure ChangeSpeciesPosition(OldIndex, NewIndex: integer);
 
Public procedure DeleteSpecies(SpeciesIndex: integer);
 
Public procedure CreateTimeLists;
 

Properties

Published property SpecifiedConcBoundary: boolean read FSpecifiedConcBoundary write SetSpecifiedConcBoundary;
 
Published property MassLoadingBoundary: boolean read FMassLoadingBoundary write SetMassLoadingBoundary;
 

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