Skip to content

Commit a183afc

Browse files
Updating solute transport model parameters
1 parent 8034f6b commit a183afc

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

  • src/main/java/it/geoframe/blogspot/closureequation/closureequation

src/main/java/it/geoframe/blogspot/closureequation/closureequation/Parameters.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static Parameters getInstance(double referenceTemperatureSWRC, double bet
3535
return uniqueInstance;
3636
}
3737

38-
public static Parameters getInstance(double molecularDiffusion,double longitudinalDispersivity, double referenceTemperatureSWRC, double beta0,
38+
public static Parameters getInstance(double[] molecularDiffusion,double[] longitudinalDispersivity, double referenceTemperatureSWRC, double beta0,
3939
double[] thetaS, double[] thetaR, double[] par1, double[] par2, double[] par3, double[] par4, double[] par5, double[] kappaSaturation,
4040
double[] alphaSpecificStorage, double[] betaSpecificStorage) {
4141
if (uniqueInstance == null) {
@@ -72,8 +72,8 @@ public static Parameters getInstance(double molecularDiffusion,double longitudin
7272
public double[] alphaSpecificStorage;
7373
public double[] betaSpecificStorage;
7474

75-
public double molecularDiffusion;
76-
public double longitudinalDispersivity;
75+
public double[] molecularDiffusion;
76+
public double[] longitudinalDispersivity;
7777

7878

7979
private Parameters(double waterDensity, double iceDensity, double specificThermalCapacityWater,
@@ -139,12 +139,12 @@ private Parameters(double referenceTemperatureSWRC, double beta0, double[] theta
139139

140140
}
141141

142-
private Parameters(double molecularDiffusion,double longitudinalDispersivity, double referenceTemperatureSWRC, double beta0,
142+
private Parameters(double[] molecularDiffusion,double[] longitudinalDispersivity, double referenceTemperatureSWRC, double beta0,
143143
double[] thetaS, double[] thetaR, double[] par1, double[] par2, double[] par3, double[] par4, double[] par5, double[] kappaSaturation,
144144
double[] alphaSpecificStorage, double[] betaSpecificStorage) {
145145

146-
this.molecularDiffusion = molecularDiffusion;
147-
this.longitudinalDispersivity = longitudinalDispersivity;
146+
this.molecularDiffusion = molecularDiffusion.clone();
147+
this.longitudinalDispersivity = longitudinalDispersivity.clone();
148148
this.referenceTemperatureSWRC = referenceTemperatureSWRC;
149149
this.beta0 = beta0;
150150
this.thetaS = thetaS.clone();

0 commit comments

Comments
 (0)