|
||||||||||
| 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.TransitionEnergy
public abstract class TransitionEnergy
A set of various different algorithms and databases for the x-ray transition energy.
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 TransitionEnergy |
Chantler2005
Chandler2005 - Computes the transition energies from the edge energies provided by "Chantler, C.T., Olsen, K., Dragoset, R.A., Kishore, A.R., Kotochigova, S.A., and Zucker, D.S. |
static TransitionEnergy |
Default
Default - The default implementation of the TransitionEnergy class as used by XRayTransition.getEnergy*(...). |
static TransitionEnergy |
DTSA
DTSA - Extracts the transition energy from the DTSA database. |
| Constructor Summary | |
|---|---|
protected |
TransitionEnergy(java.lang.String name,
java.lang.String reference)
|
| Method Summary | |
|---|---|
abstract double |
compute(XRayTransition xrt)
compute - Compute the transition energy for the specified transition. |
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. |
abstract boolean |
isSupported(XRayTransition xrt)
isSupported - Can this algorithm compute the transition energy for the specified transition? |
| 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 TransitionEnergy Chantler2005
public static final TransitionEnergy DTSA
public static TransitionEnergy Default
| Constructor Detail |
|---|
protected TransitionEnergy(java.lang.String name,
java.lang.String reference)
| Method Detail |
|---|
protected void initializeDefaultStrategy()
AlgorithmClass
initializeDefaultStrategy in class AlgorithmClasspublic java.util.List getAllImplementations()
getAllImplementations in class AlgorithmClass
public abstract double compute(XRayTransition xrt)
throws EPQException
xrt - XRayTransition
EPQExceptionpublic abstract boolean isSupported(XRayTransition xrt)
xrt - XRayTransition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||