Uses of Class
gov.nist.microanalysis.EPQLibrary.AlgorithmClass

Packages that use AlgorithmClass
gov.nist.microanalysis.EPQLibrary   
 

Uses of AlgorithmClass in gov.nist.microanalysis.EPQLibrary
 

Subclasses of AlgorithmClass in gov.nist.microanalysis.EPQLibrary
 class BetheElectronEnergyLoss
           This class provides various different implementations for the electron energy loss expression in the form first described by Bethe.
 class CharacteristicXRayGeneration
           CharacteristicXRayGeneration computes the (fractional) quantity of x-rays of the specified transition generated by an electron of the specified energy in the specified density of the appropriate atoms.
 class EdgeEnergy
           Various different implementations of classes that return the edge energy for a specified AtomicShell.
 class ElectronRange
           A class that implements various different algorithms to calculate the ElectronRange in a bulk material.
 class FluorescenceYield
           Various different classes implementing returning the FluorescenceYield.
 class IonizationCrossSection
           An abstract class implementing various different algorithms to calculate the ionization cross section.
static class IonizationCrossSection.Pouchou86ICX
          The proportional ionization cross section descibed in Pochou & Pichoir's IXCOM 11 (1986) article.
static class IonizationCrossSection.Proza96ICX
          The proportional ionization cross section detailed in Bastin, Dijkstra and Heijliger's PROZA96 algorithm (X-Ray Spec.
 class MassAbsorptionCoefficient
           An abstract class that serves as the basis for various different implementations of the mass absorption coefficient (MAC) based on equations, interpolations or tabulations.
 class MeanIonizationPotential
           An abstract class that serves as the basis for various different algorithms for or tabulations of the mean ionization potential.
 class TransitionEnergy
           A set of various different algorithms and databases for the x-ray transition energy.
 

Methods in gov.nist.microanalysis.EPQLibrary that return AlgorithmClass
 AlgorithmClass Strategy.getAlgorithm(java.lang.Class cls)
          Get the implentation of an AlgorithmClass-derived abstract base class.
protected  AlgorithmClass AlgorithmClass.getAlgorithm(java.lang.Class cls)
          getAlgorithm - Returns the specific algorithm associated with the base class provided as an argument.
 AlgorithmClass Strategy.getAlgorithm(java.lang.String clsName)
          Get the implentation of an AlgorithmClass-derived abstract base class from the name of the abstract base class.
 

Methods in gov.nist.microanalysis.EPQLibrary with parameters of type AlgorithmClass
 void Strategy.addAlgorithm(java.lang.Class cls, AlgorithmClass value)
          Specify an implentation of an AlgorithmClass-derived abstract base class.
protected  void AlgorithmClass.addDefaultAlgorithm(java.lang.Class cls, AlgorithmClass ac)
          addDefaultAlgorithm - Specify a default algorithm.