Class TModflowOptions

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TModflowOptions = class(TPersistent)

Description

Hierarchy

Overview

Fields

Private FModel: TBaseModel;
Private FLengthUnit: integer;
Private FPrintTime: boolean;
Private FProjectName: string;
Private FProjectDate: string;
Private FModeler: string;
Private FComputeFluxesBetweenConstantHeadCells: boolean;
Private FTimeUnit: integer;
Private FDescription: TStrings;
Private FHNoFlow: real;
Private FHDry: real;
Private FOpenInTextEditor: boolean;
Private FInitialHeadFileName: string;
Private FStoredStopErrorCriterion: TRealStorage;
Private FStopError: Boolean;

Methods

Private procedure InvalidateModel;
Private procedure SetComputeFluxesBetweenConstantHeadCells(const Value: boolean);
Private procedure SetDescription(const Value: TStrings);
Private procedure SetHNoFlow(const Value: real);
Private procedure SetLengthUnit(const Value: integer);
Private procedure SetModeler(const Value: string);
Private procedure SetPrintTime(const Value: boolean);
Private procedure SetProjectDate(const Value: string);
Private procedure SetProjectName(const Value: string);
Private procedure SetTimeUnit(const Value: integer);
Private procedure SetHDry(const Value: real);
Private procedure SetOpenInTextEditor(const Value: boolean);
Private procedure SetInitialHeadFileName(const Value: string);
Private procedure SetStopError(const Value: Boolean);
Private procedure SetStopErrorCriterion(const Value: double);
Private procedure SetStoredStopErrorCriterion(const Value: TRealStorage);
Private function GetStopErrorCriterion: double;
Protected procedure DefineProperties(Filer: TFiler); override;
Protected procedure ReadHNoFlow(Reader: TReader);
Protected procedure WriteHNoFlow(Writer: TWriter);
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure Clear;

Properties

Public property StopErrorCriterion: double read GetStopErrorCriterion write SetStopErrorCriterion;
Published property ComputeFluxesBetweenConstantHeadCells: boolean read FComputeFluxesBetweenConstantHeadCells write SetComputeFluxesBetweenConstantHeadCells default True;
Published property Description: TStrings read FDescription write SetDescription;
Published property HDry: real read FHDry write SetHDry;
Published property HNoFlow: real read FHNoFlow write SetHNoFlow;
Published property LengthUnit: integer read FLengthUnit write SetLengthUnit default 2;
Published property Modeler: string read FModeler write SetModeler;
Published property PrintTime: boolean read FPrintTime write SetPrintTime default True;
Published property ProjectName: string read FProjectName write SetProjectName;
Published property ProjectDate: string read FProjectDate write SetProjectDate;
Published property TimeUnit: integer read FTimeUnit write SetTimeUnit default 1;
Published property OpenInTextEditor: boolean read FOpenInTextEditor write SetOpenInTextEditor default True;
Published property InitialHeadFileName: string read FInitialHeadFileName write SetInitialHeadFileName;
Published property StopError: Boolean read FStopError write SetStopError;
Published property StoredStopErrorCriterion: TRealStorage read FStoredStopErrorCriterion write SetStoredStopErrorCriterion;

Description

Fields

Private FModel: TBaseModel;
 
Private FLengthUnit: integer;
 
Private FPrintTime: boolean;
 
Private FProjectName: string;
 
Private FProjectDate: string;
 
Private FModeler: string;
 
Private FComputeFluxesBetweenConstantHeadCells: boolean;
 
Private FTimeUnit: integer;
 
Private FDescription: TStrings;
 
Private FHNoFlow: real;
 
Private FHDry: real;
 
Private FOpenInTextEditor: boolean;
 
Private FInitialHeadFileName: string;
 
Private FStoredStopErrorCriterion: TRealStorage;
 
Private FStopError: Boolean;
 

Methods

Private procedure InvalidateModel;
 
Private procedure SetComputeFluxesBetweenConstantHeadCells(const Value: boolean);
 
Private procedure SetDescription(const Value: TStrings);
 
Private procedure SetHNoFlow(const Value: real);
 
Private procedure SetLengthUnit(const Value: integer);
 
Private procedure SetModeler(const Value: string);
 
Private procedure SetPrintTime(const Value: boolean);
 
Private procedure SetProjectDate(const Value: string);
 
Private procedure SetProjectName(const Value: string);
 
Private procedure SetTimeUnit(const Value: integer);
 
Private procedure SetHDry(const Value: real);
 
Private procedure SetOpenInTextEditor(const Value: boolean);
 
Private procedure SetInitialHeadFileName(const Value: string);
 
Private procedure SetStopError(const Value: Boolean);
 
Private procedure SetStopErrorCriterion(const Value: double);
 
Private procedure SetStoredStopErrorCriterion(const Value: TRealStorage);
 
Private function GetStopErrorCriterion: double;
 
Protected procedure DefineProperties(Filer: TFiler); override;

DefineProperties stores a value for HNoFlow when HNoFlow is zero.

Protected procedure ReadHNoFlow(Reader: TReader);

read a value for HNoFlow.

Protected procedure WriteHNoFlow(Writer: TWriter);

write a value for HNoFlow.

Public procedure Assign(Source: TPersistent); override;
 
Public constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;
 
Public procedure Clear;
 

Properties

Public property StopErrorCriterion: double read GetStopErrorCriterion write SetStopErrorCriterion;
 
Published property ComputeFluxesBetweenConstantHeadCells: boolean read FComputeFluxesBetweenConstantHeadCells write SetComputeFluxesBetweenConstantHeadCells default True;
 
Published property Description: TStrings read FDescription write SetDescription;
 
Published property HDry: real read FHDry write SetHDry;
 
Published property HNoFlow: real read FHNoFlow write SetHNoFlow;
 
Published property LengthUnit: integer read FLengthUnit write SetLengthUnit default 2;
 
Published property Modeler: string read FModeler write SetModeler;
 
Published property PrintTime: boolean read FPrintTime write SetPrintTime default True;
 
Published property ProjectName: string read FProjectName write SetProjectName;
 
Published property ProjectDate: string read FProjectDate write SetProjectDate;
 
Published property TimeUnit: integer read FTimeUnit write SetTimeUnit default 1;
 
Published property OpenInTextEditor: boolean read FOpenInTextEditor write SetOpenInTextEditor default True;
 
Published property InitialHeadFileName: string read FInitialHeadFileName write SetInitialHeadFileName;
 
Published property StopError: Boolean read FStopError write SetStopError;
 
Published property StoredStopErrorCriterion: TRealStorage read FStoredStopErrorCriterion write SetStoredStopErrorCriterion;
 

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