|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nist.microanalysis.EPQLibrary.AlgorithmClass
gov.nist.microanalysis.EPQLibrary.MeanIonizationPotential
public abstract class MeanIonizationPotential
An abstract class that serves as the basis for various different algorithms for or tabulations of the mean ionization potential.
Copyright: Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain
Company: National Institute of Standards and Technology
| Field Summary | |
|---|---|
static MeanIonizationPotential |
Berger64
Berger64 - Measured values of the mean ionization potential attributed to Berger & Seltzer 1964 |
static MeanIonizationPotential |
Berger83
Berger64 - Measured values of the mean ionization potential attributed to Berger & Seltzer 1964 |
static MeanIonizationPotential |
Bloch33
Bloch33 - An empirical expression for J attributed to F Bloch |
static MeanIonizationPotential |
Duncumb69
Duncumb69 - An empirical expression for J attributed to Duncumb & DeCasa |
static MeanIonizationPotential |
Heinrich70
Heinrich70 - An empirical expression for J attributed to Heinrich & Yakowitz. |
static MeanIonizationPotential |
Springer67
Springer67 - An empirical expression for J attributed to G Springer |
static MeanIonizationPotential |
Sternheimer64
Sternheimer64 - An empirical expression for J attributed to Sternheimer by Berger and Seltzer |
static MeanIonizationPotential |
Wilson41
Wilson41 - An empirical expression for J attributed to R R Wilson |
static MeanIonizationPotential |
Zeller75
Zeller75 - An empirical expression for J attributed to C Zeller |
| Method Summary | |
|---|---|
java.lang.String |
caveat(Composition comp)
|
java.lang.String |
caveat(Element el)
|
abstract double |
compute(Element el)
eval - Each different version of the algorithm should implement this method. |
double |
computeLn(Composition comp)
computeLn - Computes the mean ionization potential for a Composition using the rule based on the ln(J_i) where J_i is the elemental MeanIonizationPotential. |
java.util.List |
getAllImplementations()
getAllImplementations - Returns a full list of all available algorithms. |
protected void |
initializeDefaultStrategy()
initializeDefaultStrategy - Implement this method in derived classes to specify the contents (possibly null) of the default Strategy using the addDefaultAlgorithm(Class,AlgorithmClass) method. |
| Methods inherited from class gov.nist.microanalysis.EPQLibrary.AlgorithmClass |
|---|
addDefaultAlgorithm, allAlgorithmNames, allAlgorithms, applyGlobalOverride, clearGlobalOverride, compareTo, documentStrategy, getActiveStrategy, getAlgorithm, getAlgorithmClass, getName, getReference, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final MeanIonizationPotential Sternheimer64
public static final MeanIonizationPotential Bloch33
public static final MeanIonizationPotential Wilson41
public static final MeanIonizationPotential Springer67
public static final MeanIonizationPotential Heinrich70
public static final MeanIonizationPotential Duncumb69
public static final MeanIonizationPotential Zeller75
public static final MeanIonizationPotential Berger64
public static final MeanIonizationPotential Berger83
| Method Detail |
|---|
protected void initializeDefaultStrategy()
AlgorithmClass
initializeDefaultStrategy in class AlgorithmClasspublic java.util.List getAllImplementations()
getAllImplementations in class AlgorithmClasspublic java.lang.String caveat(Element el)
public java.lang.String caveat(Composition comp)
public double computeLn(Composition comp)
comp - Composition
public abstract double compute(Element el)
el - Element - The element
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||