@@ -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