All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class crw.semi.GaAs

java.lang.Object
   |
   +----crw.semi.Semiconductor
           |
           +----crw.semi.GaAs

public class GaAs
extends Semiconductor
Semiconductor GaAs properties.

Version:
1.0, 1997/5/6
Author:
C. R. Wie

Constructor Index

 o GaAs()

Method Index

 o setAffinity()
Sets the electron affinity.
 o setEg()
Sets the GaAs bandgap energy.
 o setK()
Sets the dielectric constant of GaAs.
 o setNc()
Sets the effective density of states of conduction band.
 o setNv()
Sets the effective density of states of valence band.

Constructors

 o GaAs
 public GaAs()

Methods

 o setEg
 protected void setEg()
Sets the GaAs bandgap energy. This method is called automatically when the temperature is changed.

Overrides:
setEg in class Semiconductor
 o setK
 protected void setK()
Sets the dielectric constant of GaAs. Not to be used.

Overrides:
setK in class Semiconductor
 o setNc
 protected void setNc()
Sets the effective density of states of conduction band. Not to be used externally.

Overrides:
setNc in class Semiconductor
 o setNv
 protected void setNv()
Sets the effective density of states of valence band. Not to be called externally.

Overrides:
setNv in class Semiconductor
 o setAffinity
 protected void setAffinity()
Sets the electron affinity. It implements the superclass's abstract method. Not to be called externally.

Overrides:
setAffinity in class Semiconductor

All Packages  Class Hierarchy  This Package  Previous  Next  Index