Description | Hierarchy | Fields | Methods | Properties |
type TModflowSteadyParameter = class(TModflowParameter)
TModflowSteadyParameter
is used for parameters in MODFLOW that have multiplier and zone arrays and do not vary in time.
FMultiplierName: string; |
|
FUseMultiplier: boolean; |
|
FUseZone: boolean; |
|
FZoneName: string; |
|
FMultiplierArrayNames: TStringList; |
|
FZoneArrayNames: TStringList; |
|
FNamesToRemove: TStringList; |
procedure SetMultiplierName(const Value: string); |
|
procedure SetUseMultiplier(const Value: boolean); |
|
procedure SetUseZone(const Value: boolean); |
|
procedure SetZoneName(const Value: string); |
|
procedure UpdateMultiplierName(const NewRoot: string); |
|
procedure UpdateZoneName(const NewRoot: string); |
|
function Collection: TModflowSteadyParameters; |
|
procedure FillArrayNameList(List: TStringList; const ArrayTypeID: string; Const DefaultArrayRoot: string; AModel: TBaseModel); |
|
procedure CreateNewDataSetVariables(const OldName, NewName: string); |
|
procedure RemoveOldDataSetVariables; |
|
procedure UpdateHfbParameterNames(const Value: string); |
|
procedure UpdateFormulas(const OldName, NewName: string); |
|
procedure UnlockDataSets; |
|
procedure SetParameterName(const Value: string); override; |
|
procedure ClearArrayNames; |
|
procedure Assign(Source: TPersistent); override; |
|
constructor Create(Collection: TCollection); override; |
|
destructor Destroy; override; |
|
function IsSame(AnotherItem: TOrderedItem): boolean; override; |
|
function MultiplierArrayName(ModflowLayer: integer; AModel: TBaseModel): string; |
|
function ZoneArrayName(ModflowLayer: integer; AModel: TBaseModel): string; |
property MultiplierName: string read FMultiplierName
write SetMultiplierName; |
|
property UseMultiplier: boolean read FUseMultiplier write SetUseMultiplier; |
|
property UseZone: boolean read FUseZone write SetUseZone; |
|
property ZoneName: string read FZoneName write SetZoneName; |
FMultiplierName: string; |
|
See MultiplierName. |
FUseMultiplier: boolean; |
|
See UseMultiplier. |
FUseZone: boolean; |
|
See UseZone. |
FZoneName: string; |
|
See ZoneName. |
FMultiplierArrayNames: TStringList; |
|
See also
|
FZoneArrayNames: TStringList; |
|
See also
|
FNamesToRemove: TStringList; |
|
procedure SetMultiplierName(const Value: string); |
|
See MultiplierName. |
procedure SetUseMultiplier(const Value: boolean); |
|
See UseMultiplier. |
procedure SetUseZone(const Value: boolean); |
|
See UseZone. |
procedure SetZoneName(const Value: string); |
|
See ZoneName. |
procedure UpdateMultiplierName(const NewRoot: string); |
|
|
procedure UpdateZoneName(const NewRoot: string); |
|
|
function Collection: TModflowSteadyParameters; |
|
|
procedure FillArrayNameList(List: TStringList; const ArrayTypeID: string; Const DefaultArrayRoot: string; AModel: TBaseModel); |
|
|
procedure CreateNewDataSetVariables(const OldName, NewName: string); |
|
procedure RemoveOldDataSetVariables; |
|
procedure UpdateHfbParameterNames(const Value: string); |
|
procedure UpdateFormulas(const OldName, NewName: string); |
|
procedure UnlockDataSets; |
|
procedure SetParameterName(const Value: string); override; |
|
Besides setting the name of the parameter, |
procedure ClearArrayNames; |
|
procedure Assign(Source: TPersistent); override; |
|
|
constructor Create(Collection: TCollection); override; |
|
|
destructor Destroy; override; |
|
|
function IsSame(AnotherItem: TOrderedItem): boolean; override; |
|
|
function MultiplierArrayName(ModflowLayer: integer; AModel: TBaseModel): string; |
|
|
function ZoneArrayName(ModflowLayer: integer; AModel: TBaseModel): string; |
|
|
property MultiplierName: string read FMultiplierName
write SetMultiplierName; |
|
|
property UseMultiplier: boolean read FUseMultiplier write SetUseMultiplier; |
|
|
property UseZone: boolean read FUseZone write SetUseZone; |
|
|
property ZoneName: string read FZoneName write SetZoneName; |
|
|