Class TSutraOptions

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSutraOptions = class(TGoPhastPersistent)

Description

no description available, TGoPhastPersistent description follows

Hierarchy

Overview

Fields

Private FTransportChoice: TTransportChoice;
Private FSaturationChoice: TSaturationChoice;
Private FTitleLines: AnsiString;
Private FSimulationType: TSimulationType;
Private FStartType: TStartType;
Private FRestartFileName: string;
Private FRestartFrequency: Integer;
Private FMaxIterations: Integer;
Private FUSolutionMethod: TUSolutionMethod;
Private FMaxTransportIterations: Integer;
Private FMaxPressureIterations: Integer;
Private FPresSolutionMethod: TPressureSolutionMethod;
Private FStoredTransportCriterion: TRealStorage;
Private FStoredPressureCriterion: TRealStorage;
Private FStoredFractionalUpstreamWeight: TRealStorage;
Private FStoredPressureFactor: TRealStorage;
Private FStoredUCriterion: TRealStorage;
Private FStoredNonLinPressureCriterion: TRealStorage;
Private FStoredUFactor: TRealStorage;
Private FStoredBaseConcentration: TRealStorage;
Private FStoredBaseFluidDensity: TRealStorage;
Private FStoredViscosity: TRealStorage;
Private FStoredFluidCompressibility: TRealStorage;
Private FStoredFluidDiffusivity: TRealStorage;
Private FStoredFluidDensityCoefficientConcentration: TRealStorage;
Private FStoredFluidSpecificHeat: TRealStorage;
Private FStoredSolidGrainSpecificHeat: TRealStorage;
Private FStoredMatrixCompressibility: TRealStorage;
Private FStoredSolidGrainDensity: TRealStorage;
Private FStoredFirstDistributionCoefficient: TRealStorage;
Private FStoredSolidGrainDiffusivity: TRealStorage;
Private FSorptionModel: TSorptionModel;
Private FStoredSecondDistributionCoefficient: TRealStorage;
Private FStoredZeroFluidProduction: TRealStorage;
Private FStoredFirstFluidProduction: TRealStorage;
Private FStoredGravityZ: TRealStorage;
Private FStoredGravityX: TRealStorage;
Private FStoredGravityY: TRealStorage;
Private FStoredZeroImmobileProduction: TRealStorage;
Private FStoredFirstImmobileProduction: TRealStorage;
Private FStoredScaleFactor: TRealStorage;
Private FStoredFluidThermalConductivity: TRealStorage;
Private FStoredFluidDensityCoefficientTemperature: TRealStorage;
Private FStoredBaseTemperature: TRealStorage;

Methods

Private procedure SetTransportChoice(const Value: TTransportChoice);
Private procedure SetSaturationChoice(const Value: TSaturationChoice);
Private procedure SetTitleLines(const Value: AnsiString);
Private procedure SetSimulationType(const Value: TSimulationType);
Private procedure SetRestartFileName(const Value: string);
Private procedure SetStartType(const Value: TStartType);
Private procedure SetRestartFrequency(const Value: Integer);
Private procedure SetFractionalUpstreamWeight(const Value: double);
Private procedure SetPressureFactor(const Value: double);
Private procedure SetUFactor(const Value: double);
Private procedure SetMaxIterations(const Value: Integer);
Private procedure SetPressureCriterion(const Value: double);
Private procedure SetUCriterion(const Value: double);
Private procedure SetMaxPressureIterations(const Value: Integer);
Private procedure SetMaxTransportIterations(const Value: Integer);
Private procedure SetPresSolutionMethod(const Value: TPressureSolutionMethod);
Private procedure SetTransportCriterion(const Value: double);
Private procedure SetUSolutionMethod(const Value: TUSolutionMethod);
Private procedure SetNonLinPressureCriterion(const Value: double);
Private procedure ValueChanged(Sender: TObject);
Private function GetFractionalUpstreamWeight: double;
Private function GetNonLinPressureCriterion: double;
Private function GetPressureCriterion: double;
Private function GetPressureFactor: double;
Private function GetTransportCriterion: double;
Private function GetUCriterion: double;
Private function GetUFactor: double;
Private procedure SetStoredFractionalUpstreamWeight(const Value: TRealStorage);
Private procedure SetStoredNonLinPressureCriterion(const Value: TRealStorage);
Private procedure SetStoredPressureCriterion(const Value: TRealStorage);
Private procedure SetStoredPressureFactor(const Value: TRealStorage);
Private procedure SetStoredTransportCriterion(const Value: TRealStorage);
Private procedure SetStoredUCriterion(const Value: TRealStorage);
Private procedure SetStoredUFactor(const Value: TRealStorage);
Private procedure SetStoredBaseFluidDensity(const Value: TRealStorage);
Private procedure SetStoredBaseConcentration(const Value: TRealStorage);
Private procedure SetStoredFluidCompressibility(const Value: TRealStorage);
Private procedure SetStoredFluidDensityCoefficientConcentration(const Value: TRealStorage);
Private procedure SetStoredFluidDiffusivity(const Value: TRealStorage);
Private procedure SetStoredFluidSpecificHeat(const Value: TRealStorage);
Private procedure SetStoredViscosity(const Value: TRealStorage);
Private function GetBaseFluidDensity: double;
Private function GetBaseConcentration: double;
Private function GetFluidCompressibility: double;
Private function GetFluidDensityCoefficientConcentration: double;
Private function GetFluidDiffusivity: double;
Private function GetFluidSpecificHeat: double;
Private function GetViscosity: double;
Private procedure SetBaseFluidDensity(const Value: double);
Private procedure SetBaseConcentration(const Value: double);
Private procedure SetFluidCompressibility(const Value: double);
Private procedure SetFluidDensityCoefficientConcentration(const Value: double);
Private procedure SetFluidDiffusivity(const Value: double);
Private procedure SetFluidSpecificHeat(const Value: double);
Private procedure SetViscosity(const Value: double);
Private function GetFirstDistributionCoefficient: double;
Private function GetMatrixCompressibility: double;
Private function GetSecondDistributionCoefficient: double;
Private function GetSolidGrainDensity: double;
Private function GetSolidGrainDiffusivity: double;
Private function GetSolidGrainSpecificHeat: double;
Private procedure SetFirstDistributionCoefficient(const Value: double);
Private procedure SetMatrixCompressibility(const Value: double);
Private procedure SetSecondDistributionCoefficient(const Value: double);
Private procedure SetSolidGrainDensity(const Value: double);
Private procedure SetSolidGrainDiffusivity(const Value: double);
Private procedure SetSolidGrainSpecificHeat(const Value: double);
Private procedure SetSorptionModel(const Value: TSorptionModel);
Private procedure SetStoredFirstDistributionCoefficient(const Value: TRealStorage);
Private procedure SetStoredMatrixCompressibility(const Value: TRealStorage);
Private procedure SetStoredSecondDistributionCoefficient(const Value: TRealStorage);
Private procedure SetStoredSolidGrainDensity(const Value: TRealStorage);
Private procedure SetStoredSolidGrainDiffusivity(const Value: TRealStorage);
Private procedure SetStoredSolidGrainSpecificHeat(const Value: TRealStorage);
Private function GetFirstFluidProduction: double;
Private function GetFirstImmobileProduction: double;
Private function GetGravityX: double;
Private function GetGravityY: double;
Private function GetGravityZ: double;
Private function GetZeroFluidProduction: double;
Private function GetZeroImmobileProduction: double;
Private procedure SetFirstFluidProduction(const Value: double);
Private procedure SetFirstImmobileProduction(const Value: double);
Private procedure SetGravityX(const Value: double);
Private procedure SetGravityY(const Value: double);
Private procedure SetGravityZ(const Value: double);
Private procedure SetStoredFirstFluidProduction(const Value: TRealStorage);
Private procedure SetStoredFirstImmobileProduction(const Value: TRealStorage);
Private procedure SetStoredGravityX(const Value: TRealStorage);
Private procedure SetStoredGravityY(const Value: TRealStorage);
Private procedure SetStoredGravityZ(const Value: TRealStorage);
Private procedure SetStoredZeroFluidProduction(const Value: TRealStorage);
Private procedure SetStoredZeroImmobileProduction(const Value: TRealStorage);
Private procedure SetZeroFluidProduction(const Value: double);
Private procedure SetZeroImmobileProduction(const Value: double);
Private procedure SetStoredScaleFactor(const Value: TRealStorage);
Private function GetScaleFactor: double;
Private procedure SetScaleFactor(const Value: double);
Private procedure SetStoredFluidThermalConductivity(const Value: TRealStorage);
Private function GetFluidThermalConductivity: Double;
Private procedure SetFluidThermalConductivity(const Value: Double);
Private function GetFluidDensityCoefficientTemperature: double;
Private procedure SetFluidDensityCoefficientTemperature(const Value: double);
Private procedure SetStoredFluidDensityCoefficientTemperature( const Value: TRealStorage);
Private procedure SetStoredBaseTemperature(const Value: TRealStorage);
Private function GetBaseTemperature: double;
Private procedure SetBaseTemperature(const Value: double);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure Initialize;

Properties

Public property FractionalUpstreamWeight: double read GetFractionalUpstreamWeight write SetFractionalUpstreamWeight;
Public property PressureFactor: double read GetPressureFactor write SetPressureFactor;
Public property UFactor: double read GetUFactor write SetUFactor;
Public property NonLinPressureCriterion: double read GetNonLinPressureCriterion write SetNonLinPressureCriterion;
Public property UCriterion: double read GetUCriterion write SetUCriterion;
Public property PressureCriterion: double read GetPressureCriterion write SetPressureCriterion;
Public property TransportCriterion: double read GetTransportCriterion write SetTransportCriterion;
Public property FluidCompressibility: double read GetFluidCompressibility write SetFluidCompressibility;
Public property FluidSpecificHeat: double read GetFluidSpecificHeat write SetFluidSpecificHeat;
Public property FluidDiffusivity: double read GetFluidDiffusivity write SetFluidDiffusivity;
Public property FluidThermalConductivity: Double read GetFluidThermalConductivity write SetFluidThermalConductivity;
Public property BaseFluidDensity: double read GetBaseFluidDensity write SetBaseFluidDensity;
Public property BaseConcentration: double read GetBaseConcentration write SetBaseConcentration;
Public property BaseTemperature: double read GetBaseTemperature write SetBaseTemperature;
Public property FluidDensityCoefficientConcentration: double read GetFluidDensityCoefficientConcentration write SetFluidDensityCoefficientConcentration;
Public property FluidDensityCoefficientTemperature: double read GetFluidDensityCoefficientTemperature write SetFluidDensityCoefficientTemperature;
Public property Viscosity: double read GetViscosity write SetViscosity;
Public property ScaleFactor: double read GetScaleFactor write SetScaleFactor;
Public property MatrixCompressibility: double read GetMatrixCompressibility write SetMatrixCompressibility;
Public property SolidGrainSpecificHeat: double read GetSolidGrainSpecificHeat write SetSolidGrainSpecificHeat;
Public property SolidGrainDiffusivity: double read GetSolidGrainDiffusivity write SetSolidGrainDiffusivity;
Public property SolidGrainDensity: double read GetSolidGrainDensity write SetSolidGrainDensity;
Public property FirstDistributionCoefficient: double read GetFirstDistributionCoefficient write SetFirstDistributionCoefficient;
Public property SecondDistributionCoefficient: double read GetSecondDistributionCoefficient write SetSecondDistributionCoefficient;
Public property ZeroFluidProduction: double read GetZeroFluidProduction write SetZeroFluidProduction;
Public property ZeroImmobileProduction: double read GetZeroImmobileProduction write SetZeroImmobileProduction;
Public property FirstFluidProduction: double read GetFirstFluidProduction write SetFirstFluidProduction;
Public property FirstImmobileProduction: double read GetFirstImmobileProduction write SetFirstImmobileProduction;
Public property GravityX: double read GetGravityX write SetGravityX;
Public property GravityY: double read GetGravityY write SetGravityY;
Public property GravityZ: double read GetGravityZ write SetGravityZ;
Published property TitleLines: AnsiString read FTitleLines write SetTitleLines;
Published property TransportChoice: TTransportChoice read FTransportChoice write SetTransportChoice stored true;
Published property SaturationChoice: TSaturationChoice read FSaturationChoice write SetSaturationChoice stored true;
Published property SimulationType: TSimulationType read FSimulationType write SetSimulationType stored true;
Published property StartType: TStartType read FStartType write SetStartType stored true;
Published property RestartFileName: string read FRestartFileName write SetRestartFileName;
Published property RestartFrequency: Integer read FRestartFrequency write SetRestartFrequency stored true;
Published property StoredFractionalUpstreamWeight: TRealStorage read FStoredFractionalUpstreamWeight write SetStoredFractionalUpstreamWeight;
Published property StoredPressureFactor: TRealStorage read FStoredPressureFactor write SetStoredPressureFactor;
Published property StoredUFactor: TRealStorage read FStoredUFactor write SetStoredUFactor;
Published property MaxIterations: Integer read FMaxIterations write SetMaxIterations stored true;
Published property StoredNonLinPressureCriterion: TRealStorage read FStoredNonLinPressureCriterion write SetStoredNonLinPressureCriterion;
Published property StoredUCriterion: TRealStorage read FStoredUCriterion write SetStoredUCriterion;
Published property PresSolutionMethod: TPressureSolutionMethod read FPresSolutionMethod write SetPresSolutionMethod stored true;
Published property MaxPressureIterations: Integer read FMaxPressureIterations write SetMaxPressureIterations stored true;
Published property StoredPressureCriterion: TRealStorage read FStoredPressureCriterion write SetStoredPressureCriterion;
Published property USolutionMethod: TUSolutionMethod read FUSolutionMethod write SetUSolutionMethod stored true;
Published property MaxTransportIterations: Integer read FMaxTransportIterations write SetMaxTransportIterations stored true;
Published property StoredTransportCriterion: TRealStorage read FStoredTransportCriterion write SetStoredTransportCriterion;
Published property StoredFluidCompressibility: TRealStorage read FStoredFluidCompressibility write SetStoredFluidCompressibility;
Published property StoredFluidSpecificHeat: TRealStorage read FStoredFluidSpecificHeat write SetStoredFluidSpecificHeat;
Published property StoredFluidDiffusivity: TRealStorage read FStoredFluidDiffusivity write SetStoredFluidDiffusivity;
Published property StoredFluidThermalConductivity: TRealStorage read FStoredFluidThermalConductivity write SetStoredFluidThermalConductivity;
Published property StoredBaseFluidDensity: TRealStorage read FStoredBaseFluidDensity write SetStoredBaseFluidDensity;
Published property StoredBaseConcentration: TRealStorage read FStoredBaseConcentration write SetStoredBaseConcentration;
Published property StoredBaseTemperature: TRealStorage read FStoredBaseTemperature write SetStoredBaseTemperature;
Published property StoredFluidDensityCoefficientConcentration: TRealStorage read FStoredFluidDensityCoefficientConcentration write SetStoredFluidDensityCoefficientConcentration;
Published property StoredFluidDensityCoefficientTemperature: TRealStorage read FStoredFluidDensityCoefficientTemperature write SetStoredFluidDensityCoefficientTemperature;
Published property StoredViscosity: TRealStorage read FStoredViscosity write SetStoredViscosity;
Published property StoredScaleFactor: TRealStorage read FStoredScaleFactor write SetStoredScaleFactor;
Published property StoredMatrixCompressibility: TRealStorage read FStoredMatrixCompressibility write SetStoredMatrixCompressibility;
Published property StoredSolidGrainSpecificHeat: TRealStorage read FStoredSolidGrainSpecificHeat write SetStoredSolidGrainSpecificHeat;
Published property StoredSolidGrainDiffusivity: TRealStorage read FStoredSolidGrainDiffusivity write SetStoredSolidGrainDiffusivity;
Published property StoredSolidGrainDensity: TRealStorage read FStoredSolidGrainDensity write SetStoredSolidGrainDensity;
Published property SorptionModel: TSorptionModel read FSorptionModel write SetSorptionModel stored true;
Published property StoredFirstDistributionCoefficient: TRealStorage read FStoredFirstDistributionCoefficient write SetStoredFirstDistributionCoefficient;
Published property StoredSecondDistributionCoefficient: TRealStorage read FStoredSecondDistributionCoefficient write SetStoredSecondDistributionCoefficient;
Published property StoredZeroFluidProduction: TRealStorage read FStoredZeroFluidProduction write SetStoredZeroFluidProduction;
Published property StoredZeroImmobileProduction: TRealStorage read FStoredZeroImmobileProduction write SetStoredZeroImmobileProduction;
Published property StoredFirstFluidProduction: TRealStorage read FStoredFirstFluidProduction write SetStoredFirstFluidProduction;
Published property StoredFirstImmobileProduction: TRealStorage read FStoredFirstImmobileProduction write SetStoredFirstImmobileProduction;
Published property StoredGravityX: TRealStorage read FStoredGravityX write SetStoredGravityX;
Published property StoredGravityY: TRealStorage read FStoredGravityY write SetStoredGravityY;
Published property StoredGravityZ: TRealStorage read FStoredGravityZ write SetStoredGravityZ;

Description

Fields

Private FTransportChoice: TTransportChoice;
 
Private FSaturationChoice: TSaturationChoice;
 
Private FTitleLines: AnsiString;
 
Private FSimulationType: TSimulationType;
 
Private FStartType: TStartType;
 
Private FRestartFileName: string;
 
Private FRestartFrequency: Integer;
 
Private FMaxIterations: Integer;
 
Private FUSolutionMethod: TUSolutionMethod;
 
Private FMaxTransportIterations: Integer;
 
Private FMaxPressureIterations: Integer;
 
Private FPresSolutionMethod: TPressureSolutionMethod;
 
Private FStoredTransportCriterion: TRealStorage;
 
Private FStoredPressureCriterion: TRealStorage;
 
Private FStoredFractionalUpstreamWeight: TRealStorage;
 
Private FStoredPressureFactor: TRealStorage;
 
Private FStoredUCriterion: TRealStorage;
 
Private FStoredNonLinPressureCriterion: TRealStorage;
 
Private FStoredUFactor: TRealStorage;
 
Private FStoredBaseConcentration: TRealStorage;
 
Private FStoredBaseFluidDensity: TRealStorage;
 
Private FStoredViscosity: TRealStorage;
 
Private FStoredFluidCompressibility: TRealStorage;
 
Private FStoredFluidDiffusivity: TRealStorage;
 
Private FStoredFluidDensityCoefficientConcentration: TRealStorage;
 
Private FStoredFluidSpecificHeat: TRealStorage;
 
Private FStoredSolidGrainSpecificHeat: TRealStorage;
 
Private FStoredMatrixCompressibility: TRealStorage;
 
Private FStoredSolidGrainDensity: TRealStorage;
 
Private FStoredFirstDistributionCoefficient: TRealStorage;
 
Private FStoredSolidGrainDiffusivity: TRealStorage;
 
Private FSorptionModel: TSorptionModel;
 
Private FStoredSecondDistributionCoefficient: TRealStorage;
 
Private FStoredZeroFluidProduction: TRealStorage;
 
Private FStoredFirstFluidProduction: TRealStorage;
 
Private FStoredGravityZ: TRealStorage;
 
Private FStoredGravityX: TRealStorage;
 
Private FStoredGravityY: TRealStorage;
 
Private FStoredZeroImmobileProduction: TRealStorage;
 
Private FStoredFirstImmobileProduction: TRealStorage;
 
Private FStoredScaleFactor: TRealStorage;
 
Private FStoredFluidThermalConductivity: TRealStorage;
 
Private FStoredFluidDensityCoefficientTemperature: TRealStorage;
 
Private FStoredBaseTemperature: TRealStorage;
 

Methods

Private procedure SetTransportChoice(const Value: TTransportChoice);
 
Private procedure SetSaturationChoice(const Value: TSaturationChoice);
 
Private procedure SetTitleLines(const Value: AnsiString);
 
Private procedure SetSimulationType(const Value: TSimulationType);
 
Private procedure SetRestartFileName(const Value: string);
 
Private procedure SetStartType(const Value: TStartType);
 
Private procedure SetRestartFrequency(const Value: Integer);
 
Private procedure SetFractionalUpstreamWeight(const Value: double);
 
Private procedure SetPressureFactor(const Value: double);
 
Private procedure SetUFactor(const Value: double);
 
Private procedure SetMaxIterations(const Value: Integer);
 
Private procedure SetPressureCriterion(const Value: double);
 
Private procedure SetUCriterion(const Value: double);
 
Private procedure SetMaxPressureIterations(const Value: Integer);
 
Private procedure SetMaxTransportIterations(const Value: Integer);
 
Private procedure SetPresSolutionMethod(const Value: TPressureSolutionMethod);
 
Private procedure SetTransportCriterion(const Value: double);
 
Private procedure SetUSolutionMethod(const Value: TUSolutionMethod);
 
Private procedure SetNonLinPressureCriterion(const Value: double);
 
Private procedure ValueChanged(Sender: TObject);
 
Private function GetFractionalUpstreamWeight: double;
 
Private function GetNonLinPressureCriterion: double;
 
Private function GetPressureCriterion: double;
 
Private function GetPressureFactor: double;
 
Private function GetTransportCriterion: double;
 
Private function GetUCriterion: double;
 
Private function GetUFactor: double;
 
Private procedure SetStoredFractionalUpstreamWeight(const Value: TRealStorage);
 
Private procedure SetStoredNonLinPressureCriterion(const Value: TRealStorage);
 
Private procedure SetStoredPressureCriterion(const Value: TRealStorage);
 
Private procedure SetStoredPressureFactor(const Value: TRealStorage);
 
Private procedure SetStoredTransportCriterion(const Value: TRealStorage);
 
Private procedure SetStoredUCriterion(const Value: TRealStorage);
 
Private procedure SetStoredUFactor(const Value: TRealStorage);
 
Private procedure SetStoredBaseFluidDensity(const Value: TRealStorage);
 
Private procedure SetStoredBaseConcentration(const Value: TRealStorage);
 
Private procedure SetStoredFluidCompressibility(const Value: TRealStorage);
 
Private procedure SetStoredFluidDensityCoefficientConcentration(const Value: TRealStorage);
 
Private procedure SetStoredFluidDiffusivity(const Value: TRealStorage);
 
Private procedure SetStoredFluidSpecificHeat(const Value: TRealStorage);
 
Private procedure SetStoredViscosity(const Value: TRealStorage);
 
Private function GetBaseFluidDensity: double;
 
Private function GetBaseConcentration: double;
 
Private function GetFluidCompressibility: double;
 
Private function GetFluidDensityCoefficientConcentration: double;
 
Private function GetFluidDiffusivity: double;
 
Private function GetFluidSpecificHeat: double;
 
Private function GetViscosity: double;
 
Private procedure SetBaseFluidDensity(const Value: double);
 
Private procedure SetBaseConcentration(const Value: double);
 
Private procedure SetFluidCompressibility(const Value: double);
 
Private procedure SetFluidDensityCoefficientConcentration(const Value: double);
 
Private procedure SetFluidDiffusivity(const Value: double);
 
Private procedure SetFluidSpecificHeat(const Value: double);
 
Private procedure SetViscosity(const Value: double);
 
Private function GetFirstDistributionCoefficient: double;
 
Private function GetMatrixCompressibility: double;
 
Private function GetSecondDistributionCoefficient: double;
 
Private function GetSolidGrainDensity: double;
 
Private function GetSolidGrainDiffusivity: double;
 
Private function GetSolidGrainSpecificHeat: double;
 
Private procedure SetFirstDistributionCoefficient(const Value: double);
 
Private procedure SetMatrixCompressibility(const Value: double);
 
Private procedure SetSecondDistributionCoefficient(const Value: double);
 
Private procedure SetSolidGrainDensity(const Value: double);
 
Private procedure SetSolidGrainDiffusivity(const Value: double);
 
Private procedure SetSolidGrainSpecificHeat(const Value: double);
 
Private procedure SetSorptionModel(const Value: TSorptionModel);
 
Private procedure SetStoredFirstDistributionCoefficient(const Value: TRealStorage);
 
Private procedure SetStoredMatrixCompressibility(const Value: TRealStorage);
 
Private procedure SetStoredSecondDistributionCoefficient(const Value: TRealStorage);
 
Private procedure SetStoredSolidGrainDensity(const Value: TRealStorage);
 
Private procedure SetStoredSolidGrainDiffusivity(const Value: TRealStorage);
 
Private procedure SetStoredSolidGrainSpecificHeat(const Value: TRealStorage);
 
Private function GetFirstFluidProduction: double;
 
Private function GetFirstImmobileProduction: double;
 
Private function GetGravityX: double;
 
Private function GetGravityY: double;
 
Private function GetGravityZ: double;
 
Private function GetZeroFluidProduction: double;
 
Private function GetZeroImmobileProduction: double;
 
Private procedure SetFirstFluidProduction(const Value: double);
 
Private procedure SetFirstImmobileProduction(const Value: double);
 
Private procedure SetGravityX(const Value: double);
 
Private procedure SetGravityY(const Value: double);
 
Private procedure SetGravityZ(const Value: double);
 
Private procedure SetStoredFirstFluidProduction(const Value: TRealStorage);
 
Private procedure SetStoredFirstImmobileProduction(const Value: TRealStorage);
 
Private procedure SetStoredGravityX(const Value: TRealStorage);
 
Private procedure SetStoredGravityY(const Value: TRealStorage);
 
Private procedure SetStoredGravityZ(const Value: TRealStorage);
 
Private procedure SetStoredZeroFluidProduction(const Value: TRealStorage);
 
Private procedure SetStoredZeroImmobileProduction(const Value: TRealStorage);
 
Private procedure SetZeroFluidProduction(const Value: double);
 
Private procedure SetZeroImmobileProduction(const Value: double);
 
Private procedure SetStoredScaleFactor(const Value: TRealStorage);
 
Private function GetScaleFactor: double;
 
Private procedure SetScaleFactor(const Value: double);
 
Private procedure SetStoredFluidThermalConductivity(const Value: TRealStorage);
 
Private function GetFluidThermalConductivity: Double;
 
Private procedure SetFluidThermalConductivity(const Value: Double);
 
Private function GetFluidDensityCoefficientTemperature: double;
 
Private procedure SetFluidDensityCoefficientTemperature(const Value: double);
 
Private procedure SetStoredFluidDensityCoefficientTemperature( const Value: TRealStorage);
 
Private procedure SetStoredBaseTemperature(const Value: TRealStorage);
 
Private function GetBaseTemperature: double;
 
Private procedure SetBaseTemperature(const Value: double);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;
 
Public procedure Initialize;
 

Properties

Public property FractionalUpstreamWeight: double read GetFractionalUpstreamWeight write SetFractionalUpstreamWeight;

Data Set 5: UP

Public property PressureFactor: double read GetPressureFactor write SetPressureFactor;

Data Set 5: GNUP, Pressure boundary condition factor

Public property UFactor: double read GetUFactor write SetUFactor;

Data Set 5: GNUU, Concentration/temperature boundary condition factor.

Public property NonLinPressureCriterion: double read GetNonLinPressureCriterion write SetNonLinPressureCriterion;

Data Set 7a: RPMAX

Public property UCriterion: double read GetUCriterion write SetUCriterion;

Data Set 7a: RUMAX

Public property PressureCriterion: double read GetPressureCriterion write SetPressureCriterion;

Data Set 7b: TOLP

Public property TransportCriterion: double read GetTransportCriterion write SetTransportCriterion;

Data Set 7c: TOLU

Public property FluidCompressibility: double read GetFluidCompressibility write SetFluidCompressibility;

Data Set 9: COMPFL

Public property FluidSpecificHeat: double read GetFluidSpecificHeat write SetFluidSpecificHeat;

Data Set 9: CW

Public property FluidDiffusivity: double read GetFluidDiffusivity write SetFluidDiffusivity;

Data Set 9: SIGMAW for solute transport. .

See also
FluidThermalConductivity
Data Set 9: SIGMAW for energy transport .
Public property FluidThermalConductivity: Double read GetFluidThermalConductivity write SetFluidThermalConductivity;

Data Set 9: SIGMAW for energy transport .

See also
FluidDiffusivity
Data Set 9: SIGMAW for solute transport.
Public property BaseFluidDensity: double read GetBaseFluidDensity write SetBaseFluidDensity;

Data Set 9: RHOW0

Public property BaseConcentration: double read GetBaseConcentration write SetBaseConcentration;

Data Set 9: URHOW0 for solute transport.

Public property BaseTemperature: double read GetBaseTemperature write SetBaseTemperature;

Data Set 9: URHOW0 for energy transport.

Public property FluidDensityCoefficientConcentration: double read GetFluidDensityCoefficientConcentration write SetFluidDensityCoefficientConcentration;

Data Set 9: DRWDU for solute transport.

Public property FluidDensityCoefficientTemperature: double read GetFluidDensityCoefficientTemperature write SetFluidDensityCoefficientTemperature;

Data Set 9: DRWDU for energy transport.

Public property Viscosity: double read GetViscosity write SetViscosity;

Data Set 9: VISC0 for solute transport. .

See also
ScaleFactor
Data Set 9: VISC0 for energy transport.
Public property ScaleFactor: double read GetScaleFactor write SetScaleFactor;

Data Set 9: VISC0 for energy transport. .

See also
Viscosity
Data Set 9: VISC0 for solute transport.
Public property MatrixCompressibility: double read GetMatrixCompressibility write SetMatrixCompressibility;

Data Set 10: COMPMA

Public property SolidGrainSpecificHeat: double read GetSolidGrainSpecificHeat write SetSolidGrainSpecificHeat;

Data Set 10: CS

Public property SolidGrainDiffusivity: double read GetSolidGrainDiffusivity write SetSolidGrainDiffusivity;

Data Set 10: SIGMAS

Public property SolidGrainDensity: double read GetSolidGrainDensity write SetSolidGrainDensity;

Data Set 10: RHOS

Public property FirstDistributionCoefficient: double read GetFirstDistributionCoefficient write SetFirstDistributionCoefficient;

Data Set 11: CHI1

Public property SecondDistributionCoefficient: double read GetSecondDistributionCoefficient write SetSecondDistributionCoefficient;

Data Set 11: CHI2

Public property ZeroFluidProduction: double read GetZeroFluidProduction write SetZeroFluidProduction;

Data Set 12: PRODFØ

Public property ZeroImmobileProduction: double read GetZeroImmobileProduction write SetZeroImmobileProduction;

Data Set 12: PRODSØ

Public property FirstFluidProduction: double read GetFirstFluidProduction write SetFirstFluidProduction;

Data Set 12: PRODF1

Public property FirstImmobileProduction: double read GetFirstImmobileProduction write SetFirstImmobileProduction;

Data Set 12: PRODS1

Public property GravityX: double read GetGravityX write SetGravityX;

Data Set 13: GRAVX

Public property GravityY: double read GetGravityY write SetGravityY;

Data Set 13: GRAVY

Public property GravityZ: double read GetGravityZ write SetGravityZ;

Data Set 13: GRAVZ

Published property TitleLines: AnsiString read FTitleLines write SetTitleLines;

Data Set 1: TITLE1 and TITLE2 plus some comments

Published property TransportChoice: TTransportChoice read FTransportChoice write SetTransportChoice stored true;

Data Set 2A: SIMULA

Published property SaturationChoice: TSaturationChoice read FSaturationChoice write SetSaturationChoice stored true;

Data Set 4: CUNSAT

Published property SimulationType: TSimulationType read FSimulationType write SetSimulationType stored true;

Data Set 4: CSSFLO and CSSTRA

Published property StartType: TStartType read FStartType write SetStartType stored true;

Data Set 4: CREAD

Published property RestartFileName: string read FRestartFileName write SetRestartFileName;
 
Published property RestartFrequency: Integer read FRestartFrequency write SetRestartFrequency stored true;

Data Set 4: ISTORE

Published property StoredFractionalUpstreamWeight: TRealStorage read FStoredFractionalUpstreamWeight write SetStoredFractionalUpstreamWeight;

Data Set 5: UP

Published property StoredPressureFactor: TRealStorage read FStoredPressureFactor write SetStoredPressureFactor;

Data Set 5: GNUP, Pressure boundary condition factor

Published property StoredUFactor: TRealStorage read FStoredUFactor write SetStoredUFactor;

Data Set 5: GNUU, Concentration/temperature boundary condition factor.

Published property MaxIterations: Integer read FMaxIterations write SetMaxIterations stored true;

Data Set 7a: ITRMAX

Published property StoredNonLinPressureCriterion: TRealStorage read FStoredNonLinPressureCriterion write SetStoredNonLinPressureCriterion;

Data Set 7a: RPMAX

Published property StoredUCriterion: TRealStorage read FStoredUCriterion write SetStoredUCriterion;

Data Set 7a: RUMAX

Published property PresSolutionMethod: TPressureSolutionMethod read FPresSolutionMethod write SetPresSolutionMethod stored true;

Data Set 7b: CSOLVP

Published property MaxPressureIterations: Integer read FMaxPressureIterations write SetMaxPressureIterations stored true;

Data Set 7b: ITRMXP

Published property StoredPressureCriterion: TRealStorage read FStoredPressureCriterion write SetStoredPressureCriterion;

Data Set 7b: TOLP

Published property USolutionMethod: TUSolutionMethod read FUSolutionMethod write SetUSolutionMethod stored true;

Data Set 7c: CSOLVU

Published property MaxTransportIterations: Integer read FMaxTransportIterations write SetMaxTransportIterations stored true;

Data Set 7c: ITRMXU

Published property StoredTransportCriterion: TRealStorage read FStoredTransportCriterion write SetStoredTransportCriterion;

Data Set 7c: TOLU

Published property StoredFluidCompressibility: TRealStorage read FStoredFluidCompressibility write SetStoredFluidCompressibility;

Data Set 9: COMPFL

Published property StoredFluidSpecificHeat: TRealStorage read FStoredFluidSpecificHeat write SetStoredFluidSpecificHeat;

Data Set 9: CW

Published property StoredFluidDiffusivity: TRealStorage read FStoredFluidDiffusivity write SetStoredFluidDiffusivity;

Data Set 9: SIGMAW for solute transport. .

See also
StoredFluidThermalConductivity
Data Set 9: SIGMAW for energy transport.
Published property StoredFluidThermalConductivity: TRealStorage read FStoredFluidThermalConductivity write SetStoredFluidThermalConductivity;

Data Set 9: SIGMAW for energy transport. .

See also
StoredFluidDiffusivity
Data Set 9: SIGMAW for solute transport.
Published property StoredBaseFluidDensity: TRealStorage read FStoredBaseFluidDensity write SetStoredBaseFluidDensity;

Data Set 9: RHOW0

Published property StoredBaseConcentration: TRealStorage read FStoredBaseConcentration write SetStoredBaseConcentration;

Data Set 9: URHOW0 for solute transport.

Published property StoredBaseTemperature: TRealStorage read FStoredBaseTemperature write SetStoredBaseTemperature;

Data Set 9: URHOW0 for energy transport.

Published property StoredFluidDensityCoefficientConcentration: TRealStorage read FStoredFluidDensityCoefficientConcentration write SetStoredFluidDensityCoefficientConcentration;

Data Set 9: DRWDU for solute transport

Published property StoredFluidDensityCoefficientTemperature: TRealStorage read FStoredFluidDensityCoefficientTemperature write SetStoredFluidDensityCoefficientTemperature;

Data Set 9: DRWDU for energy transport

Published property StoredViscosity: TRealStorage read FStoredViscosity write SetStoredViscosity;

Data Set 9: VISC0 for solute transport. .

See also
StoredScaleFactor
Data Set 9: VISC0 for energy transport.
Published property StoredScaleFactor: TRealStorage read FStoredScaleFactor write SetStoredScaleFactor;

Data Set 9: VISC0 for energy transport. .

See also
StoredViscosity
Data Set 9: VISC0 for solute transport.
Published property StoredMatrixCompressibility: TRealStorage read FStoredMatrixCompressibility write SetStoredMatrixCompressibility;

Data Set 10: COMPMA

Published property StoredSolidGrainSpecificHeat: TRealStorage read FStoredSolidGrainSpecificHeat write SetStoredSolidGrainSpecificHeat;

Data Set 10: CS

Published property StoredSolidGrainDiffusivity: TRealStorage read FStoredSolidGrainDiffusivity write SetStoredSolidGrainDiffusivity;

Data Set 10: SIGMAS

Published property StoredSolidGrainDensity: TRealStorage read FStoredSolidGrainDensity write SetStoredSolidGrainDensity;

Data Set 10: RHOS

Published property SorptionModel: TSorptionModel read FSorptionModel write SetSorptionModel stored true;

Data Set 11: ADSMOD

Published property StoredFirstDistributionCoefficient: TRealStorage read FStoredFirstDistributionCoefficient write SetStoredFirstDistributionCoefficient;

Data Set 11: CHI1

Published property StoredSecondDistributionCoefficient: TRealStorage read FStoredSecondDistributionCoefficient write SetStoredSecondDistributionCoefficient;

Data Set 11: CHI2

Published property StoredZeroFluidProduction: TRealStorage read FStoredZeroFluidProduction write SetStoredZeroFluidProduction;

Data Set 12: PRODFØ

Published property StoredZeroImmobileProduction: TRealStorage read FStoredZeroImmobileProduction write SetStoredZeroImmobileProduction;

Data Set 12: PRODSØ

Published property StoredFirstFluidProduction: TRealStorage read FStoredFirstFluidProduction write SetStoredFirstFluidProduction;

Data Set 12: PRODF1

Published property StoredFirstImmobileProduction: TRealStorage read FStoredFirstImmobileProduction write SetStoredFirstImmobileProduction;

Data Set 12: PRODS1

Published property StoredGravityX: TRealStorage read FStoredGravityX write SetStoredGravityX;

Data Set 13: GRAVX

Published property StoredGravityY: TRealStorage read FStoredGravityY write SetStoredGravityY;

Data Set 13: GRAVY

Published property StoredGravityZ: TRealStorage read FStoredGravityZ write SetStoredGravityZ;

Data Set 13: GRAVZ


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:05