raimund@3867: package de.intevation.flys.artifacts.model.minfo; raimund@3867: raimund@3867: import gnu.trove.TDoubleArrayList; raimund@3867: raimund@3867: import java.io.Serializable; raimund@3867: raimund@3867: raimund@3867: public class BedParametersResult raimund@3867: implements Serializable raimund@3867: { raimund@3867: protected TDoubleArrayList porosityCap; raimund@3867: protected TDoubleArrayList porositySub; raimund@3867: protected TDoubleArrayList loadDensityCap; raimund@3867: protected TDoubleArrayList loadDensitySub; raimund@3867: protected TDoubleArrayList kms; raimund@3867: raimund@3867: public BedParametersResult() { raimund@3867: raimund@3867: } raimund@3867: raimund@3867: public BedParametersResult( raimund@3867: TDoubleArrayList kms, raimund@3867: TDoubleArrayList porosityCap, raimund@3867: TDoubleArrayList porositySub, raimund@3867: TDoubleArrayList densityCap, raimund@3867: TDoubleArrayList densitySub raimund@3867: ) { raimund@3867: this.kms = kms; raimund@3867: this.porosityCap = porosityCap; raimund@3867: this.porositySub = porositySub; raimund@3867: this.loadDensityCap = densityCap; raimund@3867: this.loadDensitySub = densitySub; raimund@3867: } raimund@3867: raimund@3867: public double getPorosityCap(int ndx) { raimund@3867: return porosityCap.get(ndx); raimund@3867: } raimund@3867: raimund@3867: public double getPorositySub(int ndx) { raimund@3867: return porositySub.get(ndx); raimund@3867: } raimund@3867: raimund@3867: public double getLoadDensityCap(int ndx) { raimund@3867: return loadDensityCap.get(ndx); raimund@3867: } raimund@3867: raimund@3867: public double getLoadDensitySub(int ndx) { raimund@3867: return loadDensitySub.get(ndx); raimund@3867: } raimund@3867: raimund@3867: public double[][] getPorosityCapData() { raimund@3867: return new double[][] { raimund@3867: kms.toNativeArray(), raimund@3867: porosityCap.toNativeArray() raimund@3867: }; raimund@3867: } raimund@3867: raimund@3867: public double[][] getPorositySubData() { raimund@3867: return new double[][] { raimund@3867: kms.toNativeArray(), raimund@3867: porositySub.toNativeArray() raimund@3867: }; raimund@3867: } raimund@3867: raimund@3867: public double[][] getDensityCapData() { raimund@3867: return new double[][] { raimund@3867: kms.toNativeArray(), raimund@3867: loadDensityCap.toNativeArray() raimund@3867: }; raimund@3867: } raimund@3867: raimund@3867: public double[][] getDensitySubData() { raimund@3867: return new double[][] { raimund@3867: kms.toNativeArray(), raimund@3867: loadDensitySub.toNativeArray() raimund@3867: }; raimund@3867: } raimund@3867: }