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

Packages that use Composition
gov.nist.microanalysis.EPQLibrary   
gov.nist.microanalysis.EPQTools   
 

Uses of Composition in gov.nist.microanalysis.EPQLibrary
 

Subclasses of Composition in gov.nist.microanalysis.EPQLibrary
 class Gas
           Implements a gas based on the ideal gas law.
 class GasMixture
          A GasMixture is a Material constructed from one or more Gases.
 class Material
           A simple class for managing a materials properties based on a Composition + density.
 

Methods in gov.nist.microanalysis.EPQLibrary that return Composition
static Composition MaterialFactory.createMaterial(java.lang.String name)
          createMaterial - Creates the material based on the type identified as one of the integer constants listed above.
static Composition Composition.fromXML(java.lang.String comp)
          fromXML - The inverse operation for toXML.
 Composition SpectrumProperties.getCompositionProperty(SpectrumProperties.PropertyId pid)
          getCompositionProperty - Get the Composition object associated with the specified PropertyId
 Composition SpectrumProperties.getCompositionWithDefault(SpectrumProperties.PropertyId pid, Composition comp)
          getCompositionWithDefault - Get the Composition associated with the specified PropertyId.
 

Methods in gov.nist.microanalysis.EPQLibrary with parameters of type Composition
 java.lang.String MeanIonizationPotential.caveat(Composition comp)
           
 java.lang.String MassAbsorptionCoefficient.caveat(Composition comp)
           
 java.lang.String MassAbsorptionCoefficient.caveat(Composition comp, double energy)
          caveat - Determines any relevant caveats based on the caveats for the constituent elements.
 java.lang.String ElectronRange.caveat(Composition comp, double e0)
           
 double ElectronRange.compute(Composition comp, AtomicShell shell, double e0)
          Computes the electron range for an electron of incident energy e0 until it drops below the edge energy for the specified shell in the specified material.
 double MassAbsorptionCoefficient.compute(Composition comp, double energy)
          compute - Compute the mass absorption coefficient for an x-ray of the specified energy in the specified material.
abstract  double ElectronRange.compute(Composition comp, double e0)
          Computes the electron range using the current algorithm.
 double MassAbsorptionCoefficient.compute(Composition comp, XRayTransition xrt)
          compute - Compute the mass absorption coefficient for the specified x-ray in the specified material.
 double MeanIonizationPotential.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.
 void Material.defineByMaterialFraction(Composition[] compositions, double[] matFracs)
          defineByMaterialFraction - Extends defineByMaterialFraction to also compute the density based on the amount of each base material and the density of the base material.
 void Composition.defineByMaterialFraction(Composition[] compositions, double[] matFracs)
          defineByMaterialFraction - Define a new material out of certain fractions (by weight) of other materials.
 double Composition.difference(Composition comp)
          difference - Returns a measure (not necessarily the 'optimal' measure) of the difference between this Material and the argument Material.
static java.util.Set Composition.elementSet(Composition[] compositions)
          elementSet - Get the set of all elements in specified array of Materials.
 Composition SpectrumProperties.getCompositionWithDefault(SpectrumProperties.PropertyId pid, Composition comp)
          getCompositionWithDefault - Get the Composition associated with the specified PropertyId.
protected  void Composition.replicate(Composition comp)
           
 void SpectrumProperties.setCompositionProperty(SpectrumProperties.PropertyId pid, Composition comp)
          setCompositionProperty - Sets the Composition associated with the specified PropertyId
 

Constructors in gov.nist.microanalysis.EPQLibrary with parameters of type Composition
Material(Composition comp, double density)
           
 

Uses of Composition in gov.nist.microanalysis.EPQTools
 

Methods in gov.nist.microanalysis.EPQTools that return Composition
static Composition MaterialsCreator.createMaterial()
           
static Composition MaterialsCreator.createMaterial(java.awt.Dialog parent)
           
static Composition MaterialsCreator.createMaterial(java.awt.Dialog parent, Composition comp)
           
static Composition MaterialsCreator.createMaterial(java.awt.Frame parent)
           
static Composition MaterialsCreator.createMaterial(java.awt.Frame parent, Composition comp)
           
 Composition MaterialsCreator.getMaterial()
          getMaterial - returns the current material.
 

Methods in gov.nist.microanalysis.EPQTools with parameters of type Composition
static Composition MaterialsCreator.createMaterial(java.awt.Dialog parent, Composition comp)
           
static Composition MaterialsCreator.createMaterial(java.awt.Frame parent, Composition comp)
           
 void MaterialsCreator.setMaterial(Composition comp)
          setMaterial - Replaces the current material with the one material set.