Uses of Package
gov.nist.microanalysis.EPQLibrary

Packages that use gov.nist.microanalysis.EPQLibrary
gov.nist.microanalysis.EPQLibrary   
gov.nist.microanalysis.EPQTests   
gov.nist.microanalysis.EPQTools   
gov.nist.microanalysis.NISTMonte   
 

Classes in gov.nist.microanalysis.EPQLibrary used by gov.nist.microanalysis.EPQLibrary
AlgorithmClass
           A simple class that implements various common properties of classes that implement algorithms.
AtomicShell
           A class containing methods that relate to atomic shells.
BaseSpectrum
           Implements a set of utility functions that are of use across the full set of ISpectrumData based classes.
BetheElectronEnergyLoss
           This class provides various different implementations for the electron energy loss expression in the form first described by Bethe.
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.
Composition
          Composition - A class implementing a mechanism for describing the elemental composition of a material.
DerivedSpectrum
           A spectrum derived from another spectrum.
EdgeEnergy
           Various different implementations of classes that return the edge energy for a specified AtomicShell.
EditableSpectrum
           A base implementation of the ISpectrumData interface for spectra in which the channel data should be mutable.
ElectronRange
           A class that implements various different algorithms to calculate the ElectronRange in a bulk material.
Element
           A class representing an atomic element.
EPQException
           An exception class to serve as a base Exception class for all error occuring in this library.
FluorescenceYield
           Various different classes implementing returning the FluorescenceYield.
Gas
           Implements a gas based on the ideal gas law.
GasMixture
          A GasMixture is a Material constructed from one or more Gases.
IonizationCrossSection
           An abstract class implementing various different algorithms to calculate the ionization cross section.
IonizationCrossSection.Pouchou86ICX
          The proportional ionization cross section descibed in Pochou & Pichoir's IXCOM 11 (1986) article.
IonizationCrossSection.Proza96ICX
          The proportional ionization cross section detailed in Bastin, Dijkstra and Heijliger's PROZA96 algorithm (X-Ray Spec.
IRandomizedScatter
          Classes that implement this interface can be used to generate absolute elastic scattering cross sections and to generate randomized angles generated from the partial cross section.
ISpectrumData
           An interface which all classes that contain spectral data should implement to allow them to be displayed in the SpecDisplay control.
IXRayWindowProperties
           An interface exposing the fundamental properties of an x-ray window.
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.
Material
           A simple class for managing a materials properties based on a Composition + density.
MeanIonizationPotential
           An abstract class that serves as the basis for various different algorithms for or tabulations of the mean ionization potential.
Reference
           The Reference class abstracts the idea of a literature reference.
Reference.Author
          A class for representing human authors.
Reference.Book
          A class for representing books.
Reference.BookChapter
          A class for representing chapters within books.
Reference.Journal
          A class representing a Journal for use in References.
SpectrumProperties
           A generic class for capturing numerical and textual properties of spectra in a file independent format.
SpectrumProperties.PropertyId
          Represents a tag by which individual properties can be identified.
Strategy
           Algorithms often depend on other algorithms during the computation.
TransitionEnergy
           A set of various different algorithms and databases for the x-ray transition energy.
XRaySource
           A simple interface to be implemented by classes that act as sources of (virtual) x-rays either characteristic or continuum.
XRayTransition
           A class for managing the various different ways that x-ray transitions are identified and labeled.
XRayTransitionSet
          XRayTransitionSet represents a set of XRayTransition objects along with logic to assign the set a common shorthand name.
 

Classes in gov.nist.microanalysis.EPQLibrary used by gov.nist.microanalysis.EPQTests
EPQException
           An exception class to serve as a base Exception class for all error occuring in this library.
 

Classes in gov.nist.microanalysis.EPQLibrary used by gov.nist.microanalysis.EPQTools
AtomicShell
           A class containing methods that relate to atomic shells.
BaseSpectrum
           Implements a set of utility functions that are of use across the full set of ISpectrumData based classes.
Composition
          Composition - A class implementing a mechanism for describing the elemental composition of a material.
EPQException
           An exception class to serve as a base Exception class for all error occuring in this library.
ISpectrumData
           An interface which all classes that contain spectral data should implement to allow them to be displayed in the SpecDisplay control.
SpectrumProperties
           A generic class for capturing numerical and textual properties of spectra in a file independent format.
XRayTransition
           A class for managing the various different ways that x-ray transitions are identified and labeled.
 

Classes in gov.nist.microanalysis.EPQLibrary used by gov.nist.microanalysis.NISTMonte
AtomicShell
           A class containing methods that relate to atomic shells.
BetheElectronEnergyLoss
           This class provides various different implementations for the electron energy loss expression in the form first described by Bethe.
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.
Element
           A class representing an atomic element.
EPQException
           An exception class to serve as a base Exception class for all error occuring in this library.
ITransform
           An interface for providing mechanisms for objects to rotate and translate in 3-space.
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.
Material
           A simple class for managing a materials properties based on a Composition + density.
XRaySource
           A simple interface to be implemented by classes that act as sources of (virtual) x-rays either characteristic or continuum.
XRayTransition
           A class for managing the various different ways that x-ray transitions are identified and labeled.