flanagan.physchem
Class Donnan
- java.lang.Object
-
- flanagan.physchem.Donnan
-
public class Donnan extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description Donnan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleBornChargingEnergy(double radius, double charge, double epsilon)voidcalcConcnsMultiK(double potential)voidcalcConcnsSingleK(double potential)doublecalcPotential()double[]getComplex()double[]getConcnA()double[]getConcnB()doublegetDebyeLengthA()doublegetDebyeLengthB()double[]getDeltaMu0()doublegetDiffuseLayerCapacitanceA()doublegetDiffuseLayerCapacitanceB()doublegetDiffuseLayerPotentialA()doublegetDiffuseLayerPotentialB()doublegetDonnanCapacitanceB()doublegetDonnanPotential()double[]getExcessComplex()double[]getExcessConcnA()double[]getExcessConcnB()doublegetInterfaceCharge()doublegetInterfaceChargeDensity()doublegetMinimum()double[]getPartitionCoefficients()double[]getPartitionCoefficientsZero()double[]getRatioA()double[]getRatioB()double[]getRatioComplex()doublegetSternCapacitance()doublegetSternLayerPotential()doublegetSternThicknessA()doublegetSternThicknessB()voidignoreInterfaceCharge()voidincludeInterfaceCharge()voidionConcns(double potential)voidprintToFile()voidprintToFile(java.lang.String title)voidsetBareRadii()voidsetEstimate(double pot)voidsetHydratedRadii()voidsetIon(double partCoeff, java.lang.String ion, double concnA, double concnB)voidsetIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double assocK)voidsetIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double assocK, double radius, int charge)voidsetIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double radius, int charge)voidsetIon(java.lang.String ion, double concnA, double concnB)voidsetIon(java.lang.String ion, double concnA, double concnB, double assocK)voidsetIon(java.lang.String ion, double concnA, double concnB, double assocK, double radius, int charge)voidsetIon(java.lang.String ion, double concnA, double concnB, double radius, int charge)voidsetIonophore(double concn)voidsetIonophore(double concn, double radius)voidsetIonophore(java.lang.String ionophore, double concn)voidsetIonophore(java.lang.String ionophore, double concn, double radius)voidsetMaxIterations(int nMax)voidsetRelPerm(double epsA, double epsB)voidsetRelPerm(double epsA, double epsB, double epsSternA, double epsSternB)voidsetStep(double step)voidsetTemp(double temp)voidsetTolerance(double tol)voidsetVolumes(double volA, double volB)voidsetVolumes(double volA, double volB, double area)
-
-
-
Method Detail
-
setHydratedRadii
public void setHydratedRadii()
-
setBareRadii
public void setBareRadii()
-
ignoreInterfaceCharge
public void ignoreInterfaceCharge()
-
includeInterfaceCharge
public void includeInterfaceCharge()
-
setIon
public void setIon(java.lang.String ion, double concnA, double concnB, double assocK, double radius, int charge)
-
setIon
public void setIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double assocK, double radius, int charge)
-
setIon
public void setIon(java.lang.String ion, double concnA, double concnB, double radius, int charge)
-
setIon
public void setIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double radius, int charge)
-
setIon
public void setIon(java.lang.String ion, double concnA, double concnB, double assocK)
-
setIon
public void setIon(double partCoeff, java.lang.String ion, double concnA, double concnB, double assocK)
-
setIon
public void setIon(java.lang.String ion, double concnA, double concnB)
-
setIon
public void setIon(double partCoeff, java.lang.String ion, double concnA, double concnB)
-
setIonophore
public void setIonophore(double concn, double radius)
-
setIonophore
public void setIonophore(java.lang.String ionophore, double concn, double radius)
-
setIonophore
public void setIonophore(java.lang.String ionophore, double concn)
-
setIonophore
public void setIonophore(double concn)
-
setVolumes
public void setVolumes(double volA, double volB, double area)
-
setVolumes
public void setVolumes(double volA, double volB)
-
setRelPerm
public void setRelPerm(double epsA, double epsB, double epsSternA, double epsSternB)
-
setRelPerm
public void setRelPerm(double epsA, double epsB)
-
setTemp
public void setTemp(double temp)
-
setEstimate
public void setEstimate(double pot)
-
setStep
public void setStep(double step)
-
setTolerance
public void setTolerance(double tol)
-
setMaxIterations
public void setMaxIterations(int nMax)
-
getDonnanPotential
public double getDonnanPotential()
-
getDiffuseLayerPotentialA
public double getDiffuseLayerPotentialA()
-
getDiffuseLayerPotentialB
public double getDiffuseLayerPotentialB()
-
getSternLayerPotential
public double getSternLayerPotential()
-
getConcnA
public double[] getConcnA()
-
getConcnB
public double[] getConcnB()
-
getComplex
public double[] getComplex()
-
getExcessConcnA
public double[] getExcessConcnA()
-
getExcessConcnB
public double[] getExcessConcnB()
-
getExcessComplex
public double[] getExcessComplex()
-
getRatioA
public double[] getRatioA()
-
getRatioB
public double[] getRatioB()
-
getRatioComplex
public double[] getRatioComplex()
-
getPartitionCoefficients
public double[] getPartitionCoefficients()
-
getPartitionCoefficientsZero
public double[] getPartitionCoefficientsZero()
-
getDeltaMu0
public double[] getDeltaMu0()
-
getInterfaceCharge
public double getInterfaceCharge()
-
getInterfaceChargeDensity
public double getInterfaceChargeDensity()
-
getSternCapacitance
public double getSternCapacitance()
-
getDiffuseLayerCapacitanceA
public double getDiffuseLayerCapacitanceA()
-
getDiffuseLayerCapacitanceB
public double getDiffuseLayerCapacitanceB()
-
getDonnanCapacitanceB
public double getDonnanCapacitanceB()
-
getSternThicknessA
public double getSternThicknessA()
-
getSternThicknessB
public double getSternThicknessB()
-
getDebyeLengthA
public double getDebyeLengthA()
-
getDebyeLengthB
public double getDebyeLengthB()
-
getMinimum
public double getMinimum()
-
calcPotential
public double calcPotential()
-
BornChargingEnergy
public double BornChargingEnergy(double radius, double charge, double epsilon)
-
ionConcns
public void ionConcns(double potential)
-
calcConcnsSingleK
public void calcConcnsSingleK(double potential)
-
calcConcnsMultiK
public void calcConcnsMultiK(double potential)
-
printToFile
public void printToFile(java.lang.String title)
-
printToFile
public void printToFile()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG