All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- abs().
Method in class crw.math.Complex
- Returns the absolute value of this Complex number.
- abs(Complex).
Static method in class crw.math.Complex
- Returns the absolute value of the argument.
- acos(Complex).
Static method in class crw.math.Complex
- Returns arccos() value of a complex number.
- acosh(double).
Static method in class crw.math.Complex
- Returns a double value y where cosh(y)=x and x=the argument.
- actionPerformed(ActionEvent).
Method in class crw.awt.PopFrame
-
- Active().
Constructor for class crw.circuit.symbol.Active
-
- add(CMatrix).
Method in class crw.math.CMatrix
- Adds the argument matrix to this one.
- add(CMatrix, CMatrix).
Static method in class crw.math.CMatrix
- Returns the addition of two matrices of equal dimensions, null if
different dimensions.
- add(CMatrix, Complex).
Static method in class crw.math.CMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(Complex).
Method in class crw.math.CMatrix
- Adds a constant to the diagonal elements of this matrix.
- add(Complex).
Method in class crw.math.Complex
- Adds a complex number (the supplied arg) to this complex number.
- add(Complex, CMatrix).
Static method in class crw.math.CMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(Complex, Complex).
Static method in class crw.math.Complex
- Returns the addition of two complex numbers.
- add(Complex, Complex[][]).
Static method in class crw.math.CMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(Complex, double).
Static method in class crw.math.Complex
- Returns addition of a double to the real part of a Complex number.
- add(Complex[][]).
Method in class crw.math.CMatrix
- Adds the argument matrix to this one.
- add(Complex[][], Complex).
Static method in class crw.math.CMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(Complex[][], Complex[][]).
Static method in class crw.math.CMatrix
- Returns addition of two matrices.
- add(Data).
Method in class crw.data.DataWrapper
- Adds a data object into this wrapper class.
- add(double).
Method in class crw.math.Complex
- Adds a double to the real part of this object.
- add(double, Complex).
Static method in class crw.math.Complex
- Returns addition of a double to the real part of a Complex number.
- add(float).
Method in class crw.math.FMatrix
- Adds a constant to the diagonal elements of this matrix.
- add(float, float[][]).
Static method in class crw.math.FMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(float, FMatrix).
Static method in class crw.math.FMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(float[][]).
Method in class crw.math.FMatrix
- Adds the argument matrix to this one.
- add(float[][], float).
Static method in class crw.math.FMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(float[][], float[][]).
Static method in class crw.math.FMatrix
- Returns addition of two matrices.
- add(FMatrix).
Method in class crw.math.FMatrix
- Adds the argument matrix to this one.
- add(FMatrix, float).
Static method in class crw.math.FMatrix
- Returns addition of a square matrix and a constant times the unity matrix.
- add(FMatrix, FMatrix).
Static method in class crw.math.FMatrix
- Returns the addition of two matrices of equal dimensions, null if
different dimensions.
- add(GraphSet).
Method in class crw.data2.PlotCanvas2
-
- addData(Data).
Method in class crw.data.PlotCanvas
- Adds the Data object to plot.
- addListener(CustomAWT).
Method in class crw.awt.UpDown
- Registers a listener object that listens to the mouse-press of the
arrows.
- addNotify().
Method in class crw.data.PlotCanvas
- After calling super.addNotify(), it calls the Axis.init().
- adj().
Method in class crw.math.CMatrix
- Converts this CMatrix object into its own Hermitian conjugate (adjoint,
or the conjugate of the transpose).
- adj(CMatrix).
Static method in class crw.math.CMatrix
- Returns the Hermitian conjugate matrix of a CMatrix object.
- adj(Complex[][]).
Static method in class crw.math.CMatrix
- Returns the Hemitian conjugate matrix (transpose conjugate, or adjoint).
- affinity.
Variable in class crw.solid.Dielectric
- The electron affinity in eV.
- Al().
Constructor for class crw.solid.Al
-
- Alloy().
Constructor for class crw.solid.Alloy
-
- arg(Complex).
Static method in class crw.math.Complex
- Returns the argument (or phase) of a complex number.
- ArrayData(double[], double[], double[][]).
Constructor for class crw.data.ArrayData
- If data is a parameterized curve and the parameter-value of each curve
is known, then use this constructor.
- ArrayData(double[], double[][]).
Constructor for class crw.data.ArrayData
-
- ArrowBlinker(Graphics, Polygon).
Constructor for class crw.awt.ArrowBlinker
- Starts off a blinking arrow object.
- ArrowBlinker(Graphics, Polygon, int).
Constructor for class crw.awt.ArrowBlinker
- Starts off a blinking arrow object.
- ArrowBlinker(Graphics, Polygon, int, boolean).
Constructor for class crw.awt.ArrowBlinker
- Starts off a blinking arrow object.
- asin(Complex).
Static method in class crw.math.Complex
- Returns arcsin() value of a complex number.
- asinh(Complex).
Static method in class crw.math.Complex
- Returns the arcsinh() value of a complex number.
- asinh(double).
Static method in class crw.math.Complex
- Returns a double value y where sinh(y)=x and x is the argument.
- atan(Complex).
Static method in class crw.math.Complex
- Returns arctan() value of a complex number.
- atanh(Complex).
Static method in class crw.math.Complex
- Returns the arctanh() value of a complex number.
- atanh(double).
Static method in class crw.math.Complex
- Returns a double value y where tanh(y)=x and x=the argument.
- Atom().
Constructor for class crw.solid.Atom
- Default constructor - gives a Hydrogen atom.
- Atom(Atom).
Constructor for class crw.solid.Atom
- A copy constructor.
- Atom(int, float, int, String, String, String).
Constructor for class crw.solid.Atom
-
- axes.
Variable in class crw.data2.GraphSet
-
- Axis2().
Constructor for class crw.data2.Axis2
-
- AxisCoorNotSetException().
Constructor for class crw.data2.AxisCoorNotSetException
-
- AxisX().
Constructor for class crw.data2.AxisX
-
- AxisY().
Constructor for class crw.data2.AxisY
-
- BaseCharge(int, int, int, int).
Constructor for class crw.device.BaseCharge
- Constructor.
- BatterySymbol().
Constructor for class crw.circuit.BatterySymbol
- Creates a battery symbol, horizontal and right-side plus.
- BatterySymbol(int).
Constructor for class crw.circuit.BatterySymbol
- Creates a horizontally aligned battery symbol, plus on right.
- BatterySymbol(Point).
Constructor for class crw.circuit.BatterySymbol
- Creates a horizontal, plus on right, scale 2, battery with
the plus pole on the specified position.
- BatterySymbol(String, String).
Constructor for class crw.circuit.BatterySymbol
- Bettery symbol with specified alignment (vertical or horizontal),
and specified plus pole side.
- BiasSymbol(Point, int).
Constructor for class crw.circuit.symbol.BiasSymbol
- Constructs the BiasSymbol object given the coordinate of upper-left
corner and the length of line behind the triangle head.
- BJTSymbol(int, int, int, int).
Constructor for class crw.circuit.symbol.BJTSymbol
- Constructor provides the Bounding Rectangle of this symbol.
- bottomPressed.
Variable in class crw.awt.UpDown
-
- brown.
Static variable in interface crw.awt.CustomColor
- The Brown color object.
- BubbleSymbol().
Constructor for class crw.circuit.symbol.BubbleSymbol
- Creates a bubble symbol with the bubble at 'North',
and default location at 10, 10
- BubbleSymbol(char, int, Point).
Constructor for class crw.circuit.symbol.BubbleSymbol
- Constructs a Bubble with given orientation, size and
location of upper-left corner of the bounding rectangle.
- CarrierInPipe().
Constructor for class crw.device.CarrierInPipe
-
Creates a Pipe with default values.
width=80, height=30, densityLevel=4 Orientation='East'.
- CarrierInPipe(int, int, int, char).
Constructor for class crw.device.CarrierInPipe
-
Creates a Pipe with some of the default values.
- CarrierInPipe(int, int, int, int, int, char, boolean, Color, boolean).
Constructor for class crw.device.CarrierInPipe
-
Creates a Pipe.
- CarrierMover().
Constructor for class crw.device.CarrierMover
-
Creates a Pipe with default values.
width=80, height=30, densityLevel=4 Orientation='East'.
- CarrierMover(int, int, int, char).
Constructor for class crw.device.CarrierMover
-
Creates a Pipe with some of the default values.
- CarrierMover(int, int, int, int, int, char, boolean, Color, boolean).
Constructor for class crw.device.CarrierMover
-
Creates a Pipe.
- CktElement().
Constructor for class crw.circuit.symbol.CktElement
- Constructor.
- clear(Graphics).
Method in class crw.device.JFET
- Clears the diagram using a white color.
- clear(Graphics).
Method in class crw.device.MOSFET
- Clears the diagram using a white color.
- CMatrix().
Constructor for class crw.math.CMatrix
- Creates a 1x1 complex matrix with a complex object initialized to
a zero value.
- CMatrix(CMatrix).
Constructor for class crw.math.CMatrix
- Creates a Cmatrix object initialized to the argument.
- CMatrix(Complex[][]).
Constructor for class crw.math.CMatrix
- Creates a CMatrix object initialized to a complex matrix.
- CMatrix(int).
Constructor for class crw.math.CMatrix
- Creates a square complex matrix with elements initialized to zero values.
- CMatrix(int, int).
Constructor for class crw.math.CMatrix
- Creates a i x j complex matrix, elements initialized to
complex numbers of 0.
- cof(int, int).
Method in class crw.math.CMatrix
- Returns the cofactor of the a[r,c] element of this CMatrix object.
- cof(int, int, CMatrix).
Static method in class crw.math.CMatrix
- Returns the complex cofactor of the [r][c] element of a
CMatrix object.
- cof(int, int, Complex[][]).
Static method in class crw.math.CMatrix
- Returns the cofactor of a[r][c] of a complex matrix a.
- Complex().
Constructor for class crw.math.Complex
- Creates a Complex object with zero as the real and imaginary
values.
- Complex(Complex).
Constructor for class crw.math.Complex
- Creates a Complex object, initializing the real and imag parts
equal to the supplied complex number.
- Complex(double).
Constructor for class crw.math.Complex
- Creates a Complex object with the real part initialized to the argument
and the imaginary part to zero.
- Complex(double, double).
Constructor for class crw.math.Complex
- Creates a Complex object, initializing the real part and the
imaginary part by the supplied arguments.
- conj().
Method in class crw.math.CMatrix
- Converts this complex matrix into its own complex conjugate.
- conj().
Method in class crw.math.Complex
- Converts this complex number into its complex conjugate.
- conj(CMatrix).
Static method in class crw.math.CMatrix
- Returns the complex conjugate matrix of a CMatrix object.
- conj(Complex).
Static method in class crw.math.Complex
- Returns a complex conjugate of a complex number.
- conj(Complex[][]).
Static method in class crw.math.CMatrix
- Returns the complex conjugate matrix of a complex matrix.
- contains(double).
Method in class crw.awt.FloatRange
- Returns true if the value is within the range, inclusive.
- contains(String).
Static method in class crw.solid.XrayTable
- Tests if this table contains a given Atom.
- containsAtom(String).
Static method in class crw.solid.PeriodicTable
- Test if it contains the Atomic info of the argument.
- conv.
Variable in class crw.data2.GraphSet
-
- conversion.
Variable in class crw.data2.Axis2
-
- Conversion().
Constructor for class crw.awt.Conversion
-
Default constructor with unity conversion factors.
- Conversion(double, double).
Constructor for class crw.awt.Conversion
-
Constructor with specified conversion factors.
- Conversion2().
Constructor for class crw.awt.Conversion2
-
Default constructor with unity conversion factors.
- Conversion2().
Constructor for class crw.data2.Conversion2
-
Default constructor with unity conversion factors.
- Conversion2(double).
Constructor for class crw.awt.Conversion2
-
Constructor with specified conversion factors.
- Conversion2(double).
Constructor for class crw.data2.Conversion2
-
Constructor with specified conversion factors.
- cos(Complex).
Static method in class crw.math.Complex
- Returns the complex cosine value of a complex number.
- cosh(Complex).
Static method in class crw.math.Complex
- Returns the complex cosh() value of a complex number.
- cosh(double).
Static method in class crw.math.Complex
- Returns the double cosh() value of a double.
- Crystal(String).
Constructor for class crw.solid.Crystal
-
- CubicCrystal(String).
Constructor for class crw.solid.CubicCrystal
-
- currentX.
Variable in class crw.data2.GraphSet
-
- data.
Variable in class crw.data2.GraphSet
-
- Data().
Constructor for class crw.data.Data
-
- Data2().
Constructor for class crw.data2.Data2
-
- Data2(double, double).
Constructor for class crw.data2.Data2
-
- dataColor.
Variable in class crw.data2.GraphSet
-
- dataColorAll.
Variable in class crw.data2.GraphSet
-
- DataFormatException().
Constructor for class crw.awt.DataFormatException
-
- decomposeIntoAtoms(String).
Static method in class crw.solid.Crystal
-
- deleteNameAt().
Method in class crw.circuit.symbol.CktElement
- Sets the name location field to null.
- det().
Method in class crw.math.CMatrix
- Returns the complex determinant of this CMatrix object.
- det().
Method in class crw.math.FMatrix
- Return the determinant of this FMatrix object.
- det(CMatrix).
Static method in class crw.math.CMatrix
- Returns the complex determinant of a CMatrix object.
- det(Complex[][]).
Static method in class crw.math.CMatrix
- Returns the complex determinant of a complex matrix, Complex[][].
- det(float[][]).
Static method in class crw.math.FMatrix
- Returns the determinant value.
- det(FMatrix).
Static method in class crw.math.FMatrix
- Returns the determinant value.
- Dielectric().
Constructor for class crw.solid.Dielectric
-
- diffColor.
Variable in class crw.data2.GraphSet
-
- DiodeSymbol(int, int, int, int).
Constructor for class crw.circuit.symbol.DiodeSymbol
- Constructor is supplied with the bounding rectangle of this symbol.
- dirtyFlag.
Variable in class crw.data2.GraphSet
-
- div(Complex).
Method in class crw.math.Complex
- Divides this complex number by another complex number.
- div(Complex, Complex).
Static method in class crw.math.Complex
- Returns the complex quotient of the first (complex) argument divided
by the second (complex) argument.
- div(Complex, double).
Static method in class crw.math.Complex
- Returns the complex quotient of the first (complex) argument divided
by the second (double) argument.
- div(double).
Method in class crw.math.Complex
- Divides this Complex number by a double.
- div(double, Complex).
Static method in class crw.math.Complex
- Returns the complex quotient of the first (double) argument divided
by the second (complex) argument.
- downArrowPressed().
Method in class crw.awt.UpDown
- Returns true if the down-arrow is pressed.
- draw(Graphics).
Method in class crw.data.Axis
- Draws the axis.
- draw(Graphics).
Method in class crw.data2.Axis2
-
- draw(Graphics).
Method in class crw.data2.AxisX
-
- draw(Graphics).
Method in class crw.data2.AxisY
-
- draw(Graphics).
Method in class crw.device.BaseCharge
- Draws the Base charge concentration plot in the
supplied Graphics context g.
- draw(Graphics).
Method in class crw.circuit.BatterySymbol
- Draws the battery symbol in the Graphics context specified.
- draw(Graphics).
Method in class crw.circuit.symbol.BiasSymbol
- Draws the BiasSymbol.
- draw(Graphics).
Method in class crw.circuit.symbol.BJTSymbol
- Draws the symbol.
- draw(Graphics).
Method in class crw.circuit.symbol.BubbleSymbol
- Draws the bubble symbol.
- draw(Graphics).
Method in class crw.device.CarrierInPipe
-
Draws the pipe, which should be implemented in the containers.
- draw(Graphics).
Method in class crw.circuit.symbol.CktElement
- Draws the element.
- draw(Graphics).
Method in class crw.circuit.symbol.DiodeSymbol
- Draws the symbol using a hollow triangle for the arrow.
- draw(Graphics).
Method in class crw.data2.FillAreaGraphSet
-
- draw(Graphics).
Method in class crw.data2.GraphSet
-
- draw(Graphics).
Method in class crw.circuit.GroundSymbol
- Draws the Ground symbol in the Graphics context.
- draw(Graphics).
Method in class crw.circuit.symbol.GroundSymbol
- Draws the ground symbol.
- draw(Graphics).
Method in class crw.device.JFET
- Displays the JFET diagram in the current Graphics context.
- draw(Graphics).
Method in class crw.device.MOSFET
- Displays the MOS diagram in the current Graphics context.
- draw(Graphics).
Method in class crw.device.PlanarBJT
- Draws the planar structure diagram.
- draw(Graphics).
Method in class crw.circuit.symbol.ResistorSymbol
- Draws the resistor symbol.
- draw(Graphics).
Method in class crw.data2.Waveform
- Draws each waveform.
- draw(Graphics).
Method in class crw.circuit.symbol.Wire
- Draws the wire.
- draw(Graphics).
Method in class crw.data2.YAmplitude
- Draws the waveform curve.
- draw(Graphics, Color).
Method in class crw.data.SimpleCurveAnywhere
-
Draws the curve with specified color.
- drawArrow(Graphics, int, int, char).
Static method in class crw.awt.Plot
- Draws a solid arrow, vertical or horizontal.
- drawArrow(Graphics, int, int, char, int).
Static method in class crw.awt.Plot
- Draws a solid arrow, vertical or horizontal.
- drawArrow(Graphics, int, int, int, int, int).
Method in class crw.circuit.symbol.TransistorSymbol
- Draws arrow head for the Tr symbol.
- drawArrow(Graphics, int, int, String).
Static method in class crw.awt.Plot
- Draws a solid arrow oriented 45 degrees.
- drawArrow(Graphics, int, int, String, int).
Static method in class crw.awt.Plot
- Draws a solid arrow oriented 45 degrees.
- drawArrowDown(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws an arrow head at the arrow-tip location.
- drawArrowLeft(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws an arrow head at the arrow-tip location.
- drawArrowRight(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws an arrow head at the arrow-tip location.
- drawArrowUp(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws an arrow head at the arrow-tip location.
- drawAxes(Graphics).
Method in class crw.device.BaseCharge
- Draws the axes for the concentration plot.
- drawAxes(Graphics).
Method in class crw.data2.GraphSet
- Draws the axis, ticks, and labels.
- drawAxes(Graphics).
Method in class crw.data2.GridedGraphSet
- Draws axes, ticks, labels, and grids.
- drawBlinkingArrow(Graphics, int, int, char).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow, vertical or horizontal.
- drawBlinkingArrow(Graphics, int, int, char, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow, vertical or horizontal.
- drawBlinkingArrow(Graphics, int, int, char, int, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow, vertical or horizontal.
- drawBlinkingArrow(Graphics, int, int, char, int, int, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow, vertical or horizontal.
- drawBlinkingArrow(Graphics, int, int, String).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow oriented 45 degrees.
- drawBlinkingArrow(Graphics, int, int, String, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow oriented 45 degrees.
- drawBlinkingArrow(Graphics, int, int, String, int, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow oriented 45 degrees.
- drawBlinkingArrow(Graphics, int, int, String, int, int, boolean).
Static method in class crw.awt.PlotBlinking
- Draws a solid, blinking arrow oriented 45 degrees.
- drawColorCaptions(Graphics).
Method in class crw.device.PlanarBJT
- Draws region names inside the planar diagram.
- drawCurrent(Graphics, Color).
Method in class crw.data.DataWrapper
- Draws a curve corresponding to the current parameter value using the Color
provided.
- drawData(Graphics).
Method in class crw.data2.GraphSet
- Draws the data.
- drawData(Graphics).
Method in class crw.data2.WaveformGraphSet
- Draw the waveform data.
- drawFull(Graphics).
Method in class crw.data.DataWrapper
- Draws all data curves for all parameter values in the background image
object.
- drawHDashedLine(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws a horizontal dashed line with gap and line legths of width 3.
- drawHDashedLine(int, int, int, Graphics, int).
Static method in class crw.awt.Plot
- Draws a horizontal dashed line.
- drawLabel(Graphics, int, String).
Method in class crw.data2.Axis2
- Draws label at the specified position using the
specified label.
- drawLabel(Graphics, int, String).
Method in class crw.data2.AxisX
- Draws label at the specified position using the
specified label.
- drawLabel(Graphics, int, String).
Method in class crw.data2.AxisY
- Draws label at the specified position using the
specified label.
- drawMode(Graphics, String, int, int).
Method in class crw.device.BaseCharge
- Idicates mode: cutoff, active, or saturation.
- drawName(Graphics).
Method in class crw.circuit.symbol.CktElement
- Draws the name of this circuit element at suitable location.
- drawSpot(Graphics).
Method in class crw.data2.GraphSet
- Draws a spot on a curve
- drawSpot(Graphics, Color).
Method in class crw.data.DataWrapper
- Draws the current spot with the given color.
- drawTick(Graphics, int).
Method in class crw.data2.Axis2
- Draws tick at the specified position of given length.
- drawTick(Graphics, int).
Method in class crw.data2.AxisX
- Draws tick at the specified position of given length.
- drawTick(Graphics, int).
Method in class crw.data2.AxisY
- Draws tick at the specified position of given length.
- drawTitle(Graphics, String[]).
Method in class crw.device.PlanarBJT
- Draws a title above the diagram, possibly in multiple lines.
- drawTitle(Graphics, String[], Rectangle).
Method in class crw.device.BaseCharge
- Draw title within the specified rectangle.
- drawValue(Graphics).
Method in class crw.circuit.symbol.BiasSymbol
- place value at the RHS of head.
- drawValue(Graphics).
Method in class crw.circuit.symbol.Passive
- Draws value at BELOW (if hori) or at RHS (if vertical)
- drawValue(Graphics).
Method in class crw.circuit.symbol.TwoTerm
- Draws the value.
- drawVDashedLine(int, int, int, Graphics, int).
Static method in class crw.awt.Plot
- Draws a vertical dashed line.
- drawVStrikeArrow(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws an arrowed vertical line having a strike point,
at 1/4 from the initial y-position and with a 6-pixels length.
- drawVStrikeArrow(int, int, int, Graphics, double, int, int).
Static method in class crw.awt.Plot
- Draws an arrowed vertical line having a strike point,
at the specified position and with a specified length.
- drawVStrikeLine(int, int, int, Graphics).
Static method in class crw.awt.Plot
- Draws a vertical line with a strike at 1/4 distance from
initial position.
- drawVStrikeLine(int, int, int, Graphics, double).
Static method in class crw.awt.Plot
- Draws a vertical line having a strike point at the
specified point.
- drawVStrikeLine(int, int, int, Graphics, double, int).
Static method in class crw.awt.Plot
- Draws the vertical line having a STRIKE point at the specified
position and specified strike line length.
- dV.
Variable in class crw.data2.Axis2
-
- dxArrow.
Variable in class crw.awt.UpDown
-
- dyArrow.
Variable in class crw.awt.UpDown
-
- e0.
Static variable in interface crw.semi.Const
- The dielectric permitivity of vacuum in F/cm.
- e02.
Static variable in interface crw.semi.Const
- Dielectric permitivity of vacuum in q/Vcm
- Eg.
Variable in class crw.solid.Dielectric
- The bandgap energy in eV.
- equals(Complex).
Method in class crw.math.Complex
- Compares this complex number with another one.
- equals(double).
Method in class crw.math.Complex
- Compares this complex number with a double value.
- erase(Graphics).
Method in class crw.circuit.BatterySymbol
- Erases the battery symbol, if drawn.
- erase(Graphics, Color).
Method in class crw.circuit.BatterySymbol
-
- exp(Complex).
Static method in class crw.math.Complex
- Returns the complex exp() value of a complex
- f(double).
Static method in class crw.semi.Fermi
- Fermi function for a normalized energy x = (E - EF)/kT.
- f(double).
Method in class crw.data2.FunctionData2
-
- f(double, double).
Method in class crw.data.FunctionData
- Mathematical function to be plotted.
- Fermi().
Constructor for class crw.semi.Fermi
-
- FFT().
Constructor for class crw.math.FFT
-
- fill(Graphics).
Method in class crw.circuit.symbol.DiodeSymbol
- Draws the symbol with a filled triangle.
- fillArea(Graphics).
Method in class crw.data2.FillAreaGraphSet
- Fills the common area of curves.
- fillArea(Graphics, Color).
Method in class crw.data.SimpleCurveAnywhere
-
Fills the area between 'axises' and the curve
- FillAreaGraphSet().
Constructor for class crw.data2.FillAreaGraphSet
-
- fillArrow(Graphics, int, int, int, int, int).
Method in class crw.circuit.symbol.TransistorSymbol
- Draws a filled arrow head for the Tr symbol.
- fillTable().
Static method in class crw.solid.XrayTable
-
- findExtAxisCoordinates().
Method in class crw.data2.Axis2
- Finds the axis coordinates from an external reference obj.
- FloatPoint().
Constructor for class crw.awt.FloatPoint
- Default constructor, x=0.0 and y=0.0.
- FloatPoint(double, double).
Constructor for class crw.awt.FloatPoint
- Sets the x- and y-values at the parameters.
- FloatRange().
Constructor for class crw.awt.FloatRange
- Default constructor, min=0.0 and max=0.0.
- FloatRange(double, double).
Constructor for class crw.awt.FloatRange
- Sets the min- and max-values at the parameters.
- FloatRange(FloatRange).
Constructor for class crw.awt.FloatRange
-
- FMatrix().
Constructor for class crw.math.FMatrix
- Creates a 1 x 1 matrix of floating numbers.
- FMatrix(float[][]).
Constructor for class crw.math.FMatrix
- Creates a floating number matrix whose elements are initialized to
the 2D floating number array, the argument.
- FMatrix(FMatrix).
Constructor for class crw.math.FMatrix
- Creates a matrix initialized to the FMatrix object, the argument.
- FMatrix(int).
Constructor for class crw.math.FMatrix
- Creates a n x n square matrix of floating numbers.
- FMatrix(int, int).
Constructor for class crw.math.FMatrix
- Creates a n x m matrix of floating numbers.
- format.
Variable in class crw.data2.Axis2
-
- Format().
Constructor for class crw.awt.Format
- Default constructor with 3 significant digits, 1.0 as common
factor, and 0 as exponent.
- Format(double).
Constructor for class crw.awt.Format
- Constructor sets the common factor.
- Format(int).
Constructor for class crw.awt.Format
- Constructor sets the number of significant digits.
- Format(int, double).
Constructor for class crw.awt.Format
- Constructor sets the number of significant digits for the mentissa,
and the common factor to be multiplied to all values which will be
formatted with this Format object.
- formE(double).
Method in class crw.awt.Format
- Returns a String object corresponding to the double value
after formatting.
- formE(double, int).
Method in class crw.awt.Format
- Changes the number of significant digits and does
the same as formE(double).
- formE(Vector).
Method in class crw.awt.Format
- Accepts a vector of Double objects and replaces each element, a
Double object, by the String equivalent of the doule values after
formatting.
- four1(float[], int, int).
Static method in class crw.math.FFT
- Replaces data by its discrete Fourier transform, if isign is input as 1; or replaces data
by nn times its inverse Fourier transform, if isign is input as -1.
- fourn(float[], int[], int, int).
Static method in class crw.math.FFT
- Rplaces data by its ndim-dimensional discrete Fourier transform, if isign
is input as +1.
- FunctionData().
Constructor for class crw.data.FunctionData
-
- FunctionData2(double, double).
Constructor for class crw.data2.FunctionData2
-
- fX(double).
Method in class crw.data.SimpleCurveAnywhere
-
This abstract mehtod should be overrided by user to provide the function
for the curve.
- GaAs().
Constructor for class crw.semi.GaAs
-
- gaussj(float[][], float[][]).
Static method in class crw.math.FMatrix
- Linear equation solution by Gauss-Jordan elimination, eq.(2.1.1)
on p.33 of NUMERICAL RECIPES IN C.
- Ge().
Constructor for class crw.semi.Ge
-
- get(String).
Static method in class crw.solid.PeriodicTable
- Returns the Atom object corresponding to the atomic symbol.
- get(String).
Static method in class crw.solid.XrayTable
- Returns the Atom corresponding to the argument.
- getAffinity().
Method in class crw.solid.Dielectric
- Returns the electron affinity.
- getAffinity().
Method in class crw.semi.Semiconductor
- Returns the electron affinity value.
- getAtomicNo(String).
Static method in class crw.solid.PeriodicTable
- Returns the Atomic Number of the symbol provided as argument.
- getAtoms().
Method in class crw.solid.Crystal
-
- getAxes().
Method in class crw.data2.GraphSet
-
- getAxis().
Method in class crw.data.PlotCanvas
- Used by the system.
- getAxisX().
Method in class crw.data2.GraphSet
-
- getAxisY().
Method in class crw.data2.GraphSet
-
- getBase().
Method in class crw.circuit.symbol.BJTSymbol
- Returns the Point of Base contact.
- getBegin().
Method in class crw.data2.Axis2
- Returns the beginning screen coordinate.
- getBottomOrRight().
Method in class crw.circuit.symbol.TwoTerm
- Returns the coordinate of the Bottom (if vertical) or
Right (if hori)
- getBounds().
Method in class crw.circuit.symbol.Symbol
- Returns the bounding rectangle of this symbol.
- getBulkX().
Method in class crw.device.MOSFET
- Returns the x-coordinate of Bulk contact.
- getBulkY().
Method in class crw.device.MOSFET
- Returns the y-coordinate of Bulk contact.
- getChannelHeight().
Method in class crw.device.MOSFET
- Returns the maximum possible vertical width for channel.
- getChannelLength().
Method in class crw.device.JFET
- Returns the length of channel (S to D).
- getChannelLength().
Method in class crw.device.MOSFET
- Returns the length of channel (S to D).
- getChannelWidth().
Method in class crw.device.JFET
- Returns the width for channel.
- getChannelX().
Method in class crw.device.MOSFET
- Returns of x-coordinate of the source-end of Channel.
- getChannelY().
Method in class crw.device.MOSFET
- Returns the y-coordinate of the top of Channel (semi surface).
- getCollector().
Method in class crw.circuit.symbol.BJTSymbol
- Returns the Collector coordinate
- getColor().
Method in class crw.data.Data
- Returns the plotting color of this data.
- getConnected().
Method in class crw.circuit.symbol.CktElement
- Returns info whether the ports are connected with wires.
- getContactY().
Method in class crw.device.MOSFET
- Returns vertical coordinate for the S, G, and D contact.
- getConv().
Method in class crw.data2.GraphSet
-
- getConversion().
Method in class crw.data.PlotCanvas
- Used by the system.
- getCoordinate(int).
Method in interface crw.data2.AxisCoor
- Returns the screen position information for drawing Axis.
- getCurrentY(double).
Method in class crw.data.FunctionData
- This method is called by the system, i.e., DataWrapper and PlotCanvas
classes, to calculate and plot the curve corresponding to the current
value of parameter.
- getData().
Method in class crw.data2.GraphSet
-
- getData().
Method in class crw.data.PlotCanvas
- Returns the DataWrapper object which holds and prepares all physical
Data objects for plot.
- getData().
Method in class crw.data2.XTimeBase
- Returns the data array.
- getData().
Method in class crw.data2.YAmplitude
- Returns the amplitude data.
- getDrainX().
Method in class crw.device.JFET
- Returns the x-coordinate of the Drain contact.
- getDrainX().
Method in class crw.device.MOSFET
- Returns the x-coordinate of Drain contact.
- getDrainY().
Method in class crw.device.JFET
- Returns the y-coordinate of the Drain contact.
- getEg().
Method in class crw.solid.Dielectric
- Returns the bandgap energy.
- getEg().
Method in class crw.semi.Semiconductor
- Returns bandgap energy.
- getEi().
Method in class crw.semi.Semiconductor
- Returns intrinsic Fermi level.
- getEmitter().
Method in class crw.circuit.symbol.BJTSymbol
- Returns the Emitter coordinate.
- getEtaC().
Method in class crw.semi.SemiStat
- Returns etaC = (Ef-Ec)/kT.
- getEtaV().
Method in class crw.semi.SemiStat
- Returns etaV = (Ev-Ef)/kT.
- getFDn().
Method in class crw.semi.SemiStat
-
- getFDp().
Method in class crw.semi.SemiStat
-
- getFillFactor().
Method in class crw.awt.Conversion2
-
Returns the fillfactor.
- getFillFactor().
Method in class crw.data2.Conversion2
-
Returns the fillfactor.
- getFormatP().
Method in class crw.data.Data
-
- getGateX().
Method in class crw.device.MOSFET
- Returns the x-coordinate of Gate contact.
- getGateY().
Method in class crw.device.JFET
- Returns the y-coordinate of Gates contacts.
- getHeight().
Method in class crw.device.BaseCharge
- Returns the height of this plot.
- getHeight().
Method in class crw.circuit.GroundSymbol
-
- getHeight().
Method in class crw.device.JFET
- Returns the height of this diagram.
- getHeight().
Method in class crw.device.MOSFET
- Returns the height of this diagram.
- getHeightOfContact().
Method in class crw.device.JFET
- Returns the height of the contact region
- getHeightOfPN().
Method in class crw.device.JFET
- Returns the height of the P+ or N+
- getHighlight(int, int, int, int, boolean, int).
Method in class crw.awt.HighlightImage
- Returns a highlighted image made from the source image.
- getHiY().
Method in class crw.circuit.BatterySymbol
- Returns the High-side y-coordinate of this battery.
- getK().
Method in class crw.solid.Dielectric
- Returns the dielectric constant.
- getK().
Method in class crw.semi.Semiconductor
- Returns the dielectric constant.
- getLeftGateX().
Method in class crw.device.JFET
- Returns the x-coordinates of Gates contacts.
- getLeftX().
Method in class crw.circuit.BatterySymbol
- Returns the Left-side x-coordinate of this battery.
- getLeftXOfChannel().
Method in class crw.device.JFET
- Returns the left x-coordinate of the channel
- getLocation().
Method in class crw.data2.Axis2
- Returns the screen location of this axis.
- getLocation().
Method in class crw.circuit.BatterySymbol
- Returns the coordinate of the plus pole.
- getLocation().
Method in class crw.circuit.GroundSymbol
- Returns the position of top-middle of this symbol.
- getLocation().
Method in class crw.circuit.symbol.Symbol
- Gets the upper-left corner position of bounding rectangle
of this symbol.
- getLocation().
Method in interface crw.circuit.VisualElement
-
- getLogCase().
Method in class crw.data.Axis
- Returns 0 for x=(Lin, Log+) & y=(Lin, Log+);
1 for x=(Lin, Log+) & y=Log-; 2 for x=Log- &
y=(Lin, Log+); and 3 for x=Log- & y=Log-.
- getLogOrigin().
Method in class crw.data.DataWrapper
- Returns the value at the axis origin if log scale plot is
employed.
- getLowerYOfPN().
Method in class crw.device.JFET
- Returns the lower y-coordinate of P+ or N+
- getLowY().
Method in class crw.circuit.BatterySymbol
- Returns the Low-side y-coor of this battery.
- getMBn().
Method in class crw.semi.SemiStat
-
- getMBp().
Method in class crw.semi.SemiStat
-
- getMinus().
Method in class crw.circuit.BatterySymbol
- Returns the minus pole coordinate.
- getMinus().
Method in class crw.circuit.symbol.DiodeSymbol
- Returns the coordinate of the Minus (tip of arrow).
- getName().
Method in class crw.circuit.symbol.CktElement
- Returns the name of this element.
- getNameP().
Method in class crw.data.Data
- Returns the Parameter name for display in a
parameterized curve family.
- getNc().
Method in class crw.semi.Semiconductor
- Returns the effective density of states of conduction band in
1/cm3.
- getNc().
Method in class crw.semi.SemiStat
-
- getni().
Method in class crw.semi.Semiconductor
- Returns intrinsic carrier concentration.
- getNv().
Method in class crw.semi.Semiconductor
- Returns the effective density of states of valence band in
1/cm3.
- getNv().
Method in class crw.semi.SemiStat
-
- getOrient().
Method in class crw.circuit.symbol.Active
- Returns the orientation of the Active device
- getOrigin().
Method in class crw.data.Axis
- Returns the coordinate of origin in this drawing area.
- getOrigin().
Method in class crw.data.DataWrapper
-
- getParam().
Method in class crw.data.ArrayData
- If data is a family of curves, the subclass must override this
method and return the parameter values of each curve.
- getParam().
Method in class crw.data.Data
- If data is a family of curves, the subclass must override this
method and return the parameter values of each curve.
- getPhiT().
Method in class crw.semi.Semiconductor
- Returns kT.
- getPhiT().
Method in class crw.semi.SemiStat
-
- getPlus().
Method in class crw.circuit.symbol.DiodeSymbol
- Returns the coordinate of the Plus side (the
middle of the base of triangle).
- getPopFrameButton().
Method in class crw.awt.PopFrameWithButton
- Returns the PopFrameButton object associated with this window.
- getPorts().
Method in class crw.circuit.symbol.CktElement
- Returns the array of point objects for all ports on this element.
- getRange().
Method in class crw.data2.Axis2
- Returns the end-coordinate minus the begin-coordinate.
- getRange(double[]).
Method in class crw.data2.Data2
-
- getRangeX().
Method in class crw.data.Data
- Range is used by other library classes to find the conversion factor, etc.
- getRangeX().
Method in class crw.data.DataWrapper
-
- getRangeY().
Method in class crw.data.Data
- This method is used by the system to figure the overall y-range
from the data, which is used in the Conversion factor, etc.
- getRangeY().
Method in class crw.data.DataWrapper
-
- getRightGateX().
Method in class crw.device.JFET
-
- getRightX().
Method in class crw.circuit.BatterySymbol
- Returns the RHS x-coordinate of this battery.
- getRightXOfChannel().
Method in class crw.device.JFET
- Returns the right x-coordinate of the channel
- getScale().
Method in class crw.circuit.BatterySymbol
- Returns the current scale.
- getScale().
Method in class crw.circuit.GroundSymbol
-
- getScale().
Method in interface crw.circuit.VisualElement
- Returns the scale of this visual element.
- getSemi().
Method in class crw.semi.SemiStat
-
- getSize().
Method in class crw.circuit.symbol.Symbol
- Returns the size of the bounding rectangle.
- getSourceX().
Method in class crw.device.JFET
- Returns the x-coordinate of the Source contact.
- getSourceX().
Method in class crw.device.MOSFET
- Returns the x-coordinate of the Source contact.
- getSourceY().
Method in class crw.device.JFET
- Returns the y-coordinate of the Source contact.
- getSymbol(int).
Static method in class crw.solid.PeriodicTable
- Returns the Atomic Symbol corresponding to the Atomic Number provided as
argument.
- getTimeBase().
Method in class crw.data2.Waveform
- Returns the Time Base object.
- getTimeBase().
Method in class crw.data2.WaveformGraphSet
- Returns the XTimeBase object of the Waveform.
- getTopLeftES().
Method in class crw.circuit.symbol.TransistorSymbol
- Returns whether S (or E) is at top (if hori) or left (if vert)
- getTopOrLeft().
Method in class crw.circuit.symbol.TwoTerm
- Returns the coordinate of top (if vertical) or left (if hori).
- getUpperYOfPN().
Method in class crw.device.JFET
- Returns the upper y-coordinate of P+ or N+
- getVBegin().
Method in class crw.data2.Axis2
- Returns the Beginning value on this axis.
- getVEnd().
Method in class crw.data2.Axis2
- Returns the ending value on this axis.
- getVRange().
Method in class crw.data2.Axis2
- Returns the value-at-end minus the value-at-begin.
- getWave(int).
Method in class crw.data2.Waveform
- Returns one of the Amplitude objects (ith)
- getWaveform().
Method in class crw.data2.WaveformGraphSet
- Returns the Waveform object.
- getWaves().
Method in class crw.data2.Waveform
- Returns the Amplitude objects.
- getWidth().
Method in class crw.device.JFET
- Returns the width of this MOSFET diagram.
- getWidth().
Method in class crw.device.MOSFET
- Returns the width of this MOSFET diagram.
- getWidthOfContact().
Method in class crw.device.JFET
- Returns the width of the contact region
- getWidthOfPN().
Method in class crw.device.JFET
- Returns the width of the P+ or N+
- getWorkFunction().
Method in class crw.solid.Metal
- Returns the workfunction value for this metal.
- getX().
Method in class crw.data.ArrayData
- Must be specified in the concrete subclass.
- getX().
Method in class crw.data.Data
- Must be specified in the concrete subclass.
- getX().
Method in class crw.data2.Data2
-
- getX().
Method in class crw.data.FunctionData
- Calculates and returns x[] from xRange.
- getX().
Method in class crw.data2.FunctionData2
-
- getX().
Method in class crw.device.JFET
- Returns the coordinate of the upper-left corner of diagram.
- getX().
Method in class crw.device.MOSFET
- Returns the coordinate of the upper-left corner of diagram.
- getXFillFactor().
Method in class crw.awt.Conversion
-
Returns the x-fillfactor.
- getXRange().
Method in class crw.data2.Data2
-
- getY().
Method in class crw.data.ArrayData
- Is implemented in the subclass FunctionData or ArrayData.
- getY().
Method in class crw.data.Data
- Is implemented in the subclass FunctionData or ArrayData.
- getY().
Method in class crw.data2.Data2
-
- getY().
Method in class crw.data.FunctionData
- Uses f(x,p) to calculate the y-arrays.
- getY().
Method in class crw.data2.FunctionData2
-
- getY().
Method in class crw.device.JFET
- Returns the coordinate of the upper-left corner of diagram.
- getY().
Method in class crw.device.MOSFET
- Returns the coordinate of the upper-left corner of diagram.
- getY(double, double).
Method in class crw.data.FunctionData
-
- getYFillFactor().
Method in class crw.awt.Conversion
-
Returns the y-fillfactor.
- getYi(int).
Method in class crw.data.SimpleCurveAnywhere
-
Gets the double value of y according to x
- getYiInt(int).
Method in class crw.data.SimpleCurveAnywhere
-
Gets the int value of y according to x and yRange
- getYRange().
Method in class crw.data2.Data2
-
- getYRange().
Method in class crw.data.SimpleCurveAnywhere
-
Gets range of y
- GraphSet().
Constructor for class crw.data2.GraphSet
-
- GridedGraphSet().
Constructor for class crw.data2.GridedGraphSet
-
- GroundSymbol().
Constructor for class crw.circuit.GroundSymbol
-
- GroundSymbol(int).
Constructor for class crw.circuit.GroundSymbol
-
- GroundSymbol(Point).
Constructor for class crw.circuit.GroundSymbol
-
- GroundSymbol(Point, int).
Constructor for class crw.circuit.symbol.GroundSymbol
- Constructor is supplied with the top middle location and
length of the vertical line from the top middle point.
- h.
Static variable in interface crw.semi.Const
- The Planck constant in eV.sec.
- h2.
Static variable in interface crw.semi.Const
- The Planck constant in J.sec.
- handleEvent(Event).
Method in class crw.awt.NumericTextField
- Java1.0's handle event method.
- hasChanged().
Method in class crw.data2.Axis2
- Returns the flag indicating a recent change in this axis.
- hbar.
Static variable in interface crw.semi.Const
- The Planck constant divided by 2pi in eV.sec.
- hbar2.
Static variable in interface crw.semi.Const
- The Planck constant divided by 2pi in J.sec.
- height.
Variable in class crw.awt.UpDown
-
- HighlightImage(Image, Component).
Constructor for class crw.awt.HighlightImage
-
- imag().
Method in class crw.math.Complex
- Returns the imaginary part of this complex number.
- imag(Complex).
Static method in class crw.math.Complex
- Returns the imaginary part of a complex number.
- imgRectHori(int, int, Color, Color, Component).
Static method in class crw.awt.Plot
- Creates a retangular image with its Color graded linearly
in the horizontal direction.
- imgRectVert(int, int, Color, Color, Component).
Static method in class crw.awt.Plot
- Creates a retangular image with its Color graded linearly
in vertical direction.
- init().
Method in class crw.data.Axis
- Called to initialize the Data reference in this class.
- init().
Method in class crw.data2.Axis2
-
- init().
Method in class crw.data.Data
- initializing subclass variables needed for
setting the range (a placeholder method).
- init().
Method in class crw.data2.GraphSet
-
- initConnected().
Method in class crw.circuit.symbol.CktElement
- initializes the boolean info on connection for every port.
- initMenuBar().
Method in class crw.awt.PopFrame
-
- initNodes().
Method in class crw.circuit.symbol.BiasSymbol
- Overrides the initNodes.
- initNodes().
Method in class crw.circuit.symbol.BJTSymbol
- Called by constructor and other public methods to init the
Node objects for this symbol.
- initNodes().
Method in class crw.circuit.symbol.BubbleSymbol
- Called by constructor or other public methods to init the Node objs.
- initNodes().
Method in class crw.circuit.symbol.DiodeSymbol
- Called by constructor or other public methods to init
the Node objects associated with this symbol.
- initNodes().
Method in class crw.circuit.symbol.GroundSymbol
- Called by constructor or other public methods to init
the associated Node objs.
- initNodes().
Method in class crw.circuit.symbol.Symbol
- Subclass implements this to init the Node objects.
- initNodes().
Method in class crw.circuit.symbol.TwoTerm
- Inits the associated Node objects.
- initWaveform(int, int).
Method in class crw.data2.WaveformGraphSet
- Initializes the Waveform object with the x-offset of the
wave train at the default value which is the y-axis
position.
- initWaveform(int, int, int).
Method in class crw.data2.WaveformGraphSet
- Initializes the Waveform object.
- initWaveform(XTimeBase, int).
Method in class crw.data2.WaveformGraphSet
- Initializes the Waveform object to use the shared time base.
- initWires().
Method in class crw.circuit.symbol.BiasSymbol
- A blank implementation to override the abstract method.
- initWires().
Method in class crw.circuit.symbol.BJTSymbol
- Called by constructor and other public methods to
initialize the wire objects to be attached to this symbol.
- initWires().
Method in class crw.circuit.symbol.BubbleSymbol
- Called by constructor or other public methods to init the wire objs.
- initWires().
Method in class crw.circuit.symbol.DiodeSymbol
- Called by constructor or other public methods to init
the Wire objects associated with this symbol.
- initWires().
Method in class crw.circuit.symbol.GroundSymbol
- Called by constructor or other public methods to init
the associated Wire objs.
- initWires().
Method in class crw.circuit.symbol.Symbol
- Subclass implements this to init Wire objs.
- initWires().
Method in class crw.circuit.symbol.TwoTerm
- Inits the associated Wire objects.
- integral(double).
Static method in class crw.semi.Fermi
- Caclulates Fermi integral of order 1/2 using Dingle's notation.
- IntRange().
Constructor for class crw.awt.IntRange
- Default constructor, min=0.0 and max=0.0.
- IntRange().
Constructor for class crw.data2.IntRange
- Default constructor, min=0.0 and max=0.0.
- IntRange(int, int).
Constructor for class crw.awt.IntRange
- Sets the min- and max-values at the parameters.
- IntRange(int, int).
Constructor for class crw.data2.IntRange
- Sets the min- and max-values at the parameters.
- inverse().
Method in class crw.math.CMatrix
- Turns this CMatrix object into its inverse matrix.
- inverse().
Method in class crw.math.FMatrix
- Turns this square matrix into its own inverse matrix.
- inverse(CMatrix).
Static method in class crw.math.CMatrix
- Returns the inverse matrix of this CMatrix object.
- inverse(Complex[][]).
Static method in class crw.math.CMatrix
- Returns the inverse matrix of a complex square matrix.
- inverse(float[][]).
Static method in class crw.math.FMatrix
- Returns the inverse matrix found with the LU Decomposition method.
- inverse(FMatrix).
Static method in class crw.math.FMatrix
- Returns the inverse matrix of a FMatrix object.
- invert().
Method in class crw.math.Complex
- Converts this complex number into its inverse.
- invert(Complex).
Static method in class crw.math.Complex
- Returns the inverted value of a complex number (the argument).
- isAtomSymbol(String).
Static method in class crw.solid.PeriodicTable
- Tests if a String is a symbol found in the Periodic Table.
- isCurrentDrawable().
Method in class crw.data.FunctionData
- This method should be overriden if a curve corresponding to the
current parameter value should be drawn.
- isDirty().
Method in class crw.data2.GraphSet
- Returns true if something has changed.
- isEmpty().
Method in class crw.data.DataWrapper
-
- isFull().
Method in class crw.data2.XTimeBase
- Returns true of the array if full with time data.
- isHorizon().
Method in class crw.device.CarrierInPipe
-
See if the pipe is a horizontal one.
- isLogX().
Method in class crw.data.Axis
-
- isLogY().
Method in class crw.data.Axis
-
- isNChannel().
Method in class crw.device.JFET
- Returns channel type.
- isNChannel().
Method in class crw.device.MOSFET
- Returns channel type.
- isShow.
Variable in class crw.data2.Data2
-
- isShow().
Method in class crw.data2.Data2
-
- isShowSpot().
Method in class crw.data2.Data2
-
- isShowSpot().
Method in class crw.data2.GraphSet
-
- isVertical().
Method in class crw.circuit.symbol.TwoTerm
- Returns whether vertical or horizontal.
- JFET().
Constructor for class crw.device.JFET
- Constructor prepares a nJFET diagram at default location
(60, 60) and default size w=87, h=117.
- JFET(int, int).
Constructor for class crw.device.JFET
- Constructor prepares nJFET diagran to draw at the location,
and using the Graphics.
- JFET(int, int, int, int).
Constructor for class crw.device.JFET
- Constructor prepares nJFET diagram at the location and size.
- JFET(int, int, int, int, boolean).
Constructor for class crw.device.JFET
- Constructor prepares a N or P JFET diagram.
- k.
Static variable in interface crw.semi.Const
- The Boltzmann constant in eV/K.
- K.
Variable in class crw.solid.Dielectric
- The dielectric constant.
- k2.
Static variable in interface crw.semi.Const
- The Boltzmann constant in J/K.
- L10.
Static variable in class crw.data.Axis
-
- labelDescent.
Variable in class crw.data2.Axis2
-
- labelSide.
Variable in class crw.data2.Axis2
-
- labelWidth.
Variable in class crw.data2.Axis2
-
- LARGE.
Static variable in interface crw.circuit.VisualElement
- The largest scale allowed for this visual element.
- listener.
Variable in class crw.awt.UpDown
-
- loc.
Variable in class crw.data2.Axis2
-
- log(Complex).
Static method in class crw.math.Complex
- Returns the complex natural-log() value of a complex
- log10(Complex).
Static method in class crw.math.Complex
- Returns the complex log() of base 10 value of a complex.
- lubksb(float[][], int[], float[]).
Static method in class crw.math.FMatrix
- Solves the set of n linear equations A.X = B.
- ludcmp(float[][], int[], float[]).
Static method in class crw.math.FMatrix
- Given an (n-1) x (n-1) matrix a[1..n-1][1..n-1], this routine replaces it by the LU
decomposition of a rowwise permutation of itself.
- makeArrow(int, int, char, int).
Static method in class crw.awt.Plot
- Creates the arrow-shaped polygon.
- makeArrow(int, int, String, int).
Static method in class crw.awt.Plot
- Creates the arrow-shaped polygon.
- max.
Variable in class crw.awt.FloatRange
- The max-value of this point, usually used as the maximum value
if this FloatPoint is used to indicate the range for double values.
- max.
Variable in class crw.awt.IntRange
- The max-value of this point, usually used as the maximum value
if this FloatPoint is used to indicate the range for int values.
- max.
Variable in class crw.data2.IntRange
- The max-value of this point, usually used as the maximum value
if this FloatPoint is used to indicate the range for int values.
- me.
Static variable in interface crw.semi.Const
- The electron mass in kg.
- MEDIUM.
Static variable in interface crw.circuit.VisualElement
- A middle scale.
- MEDLARGE.
Static variable in interface crw.circuit.VisualElement
- A scale between medium and large.
- MEDSMALL.
Static variable in interface crw.circuit.VisualElement
- Scale between small and medium.
- Metal().
Constructor for class crw.solid.Metal
-
- min.
Variable in class crw.awt.FloatRange
- The min-value of this point, usually used as the minimum value
if this FloatPoint is used to indicate the range for double values.
- min.
Variable in class crw.awt.IntRange
- The min-value of this point, usually used as the minimum value
if this FloatPoint is used to indicate the range for int values.
- min.
Variable in class crw.data2.IntRange
- The min-value of this point, usually used as the minimum value
if this FloatPoint is used to indicate the range for int values.
- modulus(Complex).
Static method in class crw.math.Complex
- Returns the absolute value of a complex number.
- MOSFET().
Constructor for class crw.device.MOSFET
- Constructor prepares a nMOS diagram at default location
(30, 50) and default size w=200, h=120.
- MOSFET(int, int).
Constructor for class crw.device.MOSFET
- Constructor prepares nMOS diagran to draw at the location,
and using the Graphics.
- MOSFET(int, int, int, int).
Constructor for class crw.device.MOSFET
- Constructor prepares nMOS diagram at the location and size.
- MOSFET(int, int, int, int, boolean).
Constructor for class crw.device.MOSFET
- Constructor prepares a N or P MOS diagram.
- mouseClicked(MouseEvent).
Method in class crw.awt.v11.UpDown11
-
- mouseDown(Event, int, int).
Method in class crw.awt.v10.UpDown10
- If pressed within the UpDown, then it calls the CustomAWT.start()
of its listener.
- mouseDrag(Event, int, int).
Method in class crw.awt.v10.UpDown10
- If the mouse drags out of the UpDown object, then it calls the
CustomAWT.stop(), and sets the top/bottomPressed to false.
- mouseEntered(MouseEvent).
Method in class crw.awt.v11.UpDown11
-
- mouseExited(MouseEvent).
Method in class crw.awt.v11.UpDown11
-
- mousePressed(MouseEvent).
Method in class crw.awt.v11.UpDown11
-
- mouseReleased(MouseEvent).
Method in class crw.awt.v11.UpDown11
-
- mouseUp(Event, int, int).
Method in class crw.awt.v10.UpDown10
- Calls CustomAWT.stop() of its listener.
- move().
Method in class crw.device.CarrierInPipe
-
Makes the carriers in the pipe moving.
- mul(CMatrix).
Method in class crw.math.CMatrix
- Multiplies a CMatrix object to this one from the RHS and replace
this by the product.
- mul(CMatrix, CMatrix).
Static method in class crw.math.CMatrix
- Multiplies a CMatrix object to another and returns the result.
- mul(CMatrix, Complex).
Static method in class crw.math.CMatrix
- Multiplies a constant to every element, returns the result.
- mul(Complex).
Method in class crw.math.CMatrix
- Multiplies a constant to every element of this matrix.
- mul(Complex).
Method in class crw.math.Complex
- Multiplies a complex number with this object and this object is
replaced by the product.
- mul(Complex, CMatrix).
Static method in class crw.math.CMatrix
- Multiplies a constant to every element, returns the result.
- mul(Complex, Complex).
Static method in class crw.math.Complex
- Returns the result of multiplying a complex number to another.
- mul(Complex, Complex[][]).
Static method in class crw.math.CMatrix
- Multiplies a constant to every element, returns the result.
- mul(Complex, double).
Static method in class crw.math.Complex
- Returns the result of multiplying a complex number with a double.
- mul(Complex[][]).
Method in class crw.math.CMatrix
- Multiplies a 2D Complex array to this one from the RHS and replace
this object by the product.
- mul(Complex[][], Complex).
Static method in class crw.math.CMatrix
- Multiplies a constant to every element, returns the result.
- mul(Complex[][], Complex[][]).
Static method in class crw.math.CMatrix
- Returns the multiplication result by multiplying the first 2D
Complex array to the second argument.
- mul(double).
Method in class crw.math.Complex
- Multiplies a double to this complex object and this object is
replaced by the product.
- mul(double, Complex).
Static method in class crw.math.Complex
- Returns the result of multiplying a complex number with a double.
- mul(float).
Method in class crw.math.FMatrix
- Multiplies a constant to every element of this matrix.
- mul(float, float[][]).
Static method in class crw.math.FMatrix
- Multiplies a constant to every element, returns the result.
- mul(float, FMatrix).
Static method in class crw.math.FMatrix
- Multiplies a constant to every element, returns the result.
- mul(float[][]).
Method in class crw.math.FMatrix
- Multiplies a 2D float array from the RHS to this one and replace
this object by the product.
- mul(float[][], float).
Static method in class crw.math.FMatrix
- Multiplies a constant to every element, returns the result.
- mul(float[][], float[][]).
Static method in class crw.math.FMatrix
- Returns the result of multiplying the first 2D
float array to the second argument.
- mul(FMatrix).
Method in class crw.math.FMatrix
- Multiplies a FMatrix object from the RHS to this one and replace
this by the product.
- mul(FMatrix, float).
Static method in class crw.math.FMatrix
- Multiplies a constant to every element, returns the result.
- mul(FMatrix, FMatrix).
Static method in class crw.math.FMatrix
- Multiplies a FMatrix object to another and returns the result.
- neg(Complex).
Static method in class crw.math.Complex
- Returns the negative of a complex number.
- Node(int).
Constructor for class crw.circuit.symbol.Node
- Constructor is supplied with the node number.
- noOfTicks.
Variable in class crw.data2.Axis2
-
- NOPOINTS.
Static variable in class crw.data2.Data2
-
- NOPOINTS.
Static variable in class crw.data.FunctionData
- Number of data points calculated.
- norm(Complex).
Static method in class crw.math.Complex
- Returns the norm of a complex number.
- NotAnAtomicNumberException().
Constructor for class crw.solid.NotAnAtomicNumberException
-
- NumericTextField(int, int).
Constructor for class crw.awt.NumericTextField
- Constructor is for blank initial value.
- NumericTextField(String, int, int).
Constructor for class crw.awt.NumericTextField
- Constructor is supplied with initial value string, column length,
and the max length.
- paint(Graphics).
Method in class crw.device.CarrierMover
-
Draws pipe of carriers in the canvas.
- paint(Graphics).
Method in class crw.data.PlotCanvas
- Plots the data on this canvas.
- paint(Graphics).
Method in class crw.data2.PlotCanvas2
-
- paint(Graphics).
Method in class crw.awt.UpDown
-
- Passive(int, int, int, int).
Constructor for class crw.circuit.symbol.Passive
- Constructor is supplied with the bounding rectangle.
- PeriodicTable().
Constructor for class crw.solid.PeriodicTable
-
- placeLabelLeftside(boolean).
Method in class crw.data2.AxisY
-
- placeLabelUpside(boolean).
Method in class crw.data2.AxisX
-
- placeTickLeftside(boolean).
Method in class crw.data2.AxisY
-
- placeTickUpside(boolean).
Method in class crw.data2.AxisX
-
- PlanarBJT(int, int, int, int).
Constructor for class crw.device.PlanarBJT
- Constructor is supplied with a rectangular area where to draw the
BJT.
- Plot().
Constructor for class crw.awt.Plot
-
- PlotBlinking().
Constructor for class crw.awt.PlotBlinking
-
- PlotCanvas().
Constructor for class crw.data.PlotCanvas
-
- PlotCanvas2().
Constructor for class crw.data2.PlotCanvas2
-
- polar(double, double).
Static method in class crw.math.Complex
- Returns a complex quantity from a polar coordinate.
- PolySi().
Constructor for class crw.solid.PolySi
-
- PolySiN().
Constructor for class crw.solid.PolySiN
-
- PolySiP().
Constructor for class crw.solid.PolySiP
-
- PopFrame().
Constructor for class crw.awt.PopFrame
-
- PopFrame(String).
Constructor for class crw.awt.PopFrame
-
- PopFrame(String, boolean).
Constructor for class crw.awt.PopFrame
-
- PopFrameWithButton().
Constructor for class crw.awt.PopFrameWithButton
-
- PopFrameWithButton(String).
Constructor for class crw.awt.PopFrameWithButton
-
- PopFrameWithButton(String, boolean, String).
Constructor for class crw.awt.PopFrameWithButton
-
- PopFrameWithButton(String, String).
Constructor for class crw.awt.PopFrameWithButton
-
- pow(Complex, Complex).
Static method in class crw.math.Complex
- Returns the result of a complex base to the power of a complex
exponent.
- pow(Complex, double).
Static method in class crw.math.Complex
- Returns the result of a complex base to the power of a double
exponent.
- pow(Complex, int).
Static method in class crw.math.Complex
- Returns the result of a complex base to the power of an integer
exponent.
- pow(double, Complex).
Static method in class crw.math.Complex
- Returns a complex result of a double base to the power of a
complex exponent.
- prepare().
Method in class crw.circuit.symbol.BiasSymbol
- Prepares the Polygonal object for the head.
- prepare().
Method in class crw.circuit.symbol.BJTSymbol
- Called by constructor and other public methods to
prepare the attributes of this symbol object.
- prepare().
Method in class crw.circuit.symbol.BubbleSymbol
- Called by constructor or other public methods to init the
attributes of this symbol obj.
- prepare().
Method in class crw.circuit.symbol.DiodeSymbol
- Called by constructor or other public methods to init
the attributes of this symbol obj.
- prepare().
Method in class crw.circuit.symbol.GroundSymbol
- Called by constructor or other public methods to init
the attributes.
- prepare().
Method in class crw.circuit.symbol.Symbol
- Subclass implements this to init the attributes.
- prepare().
Method in class crw.circuit.symbol.TwoTerm
- Prepares other attributes.
- print().
Method in class crw.solid.Atom
-
- print().
Method in class crw.math.CMatrix
- Prints out the matrix to standard out.
- print().
Method in class crw.math.Complex
-
- print().
Method in class crw.math.FMatrix
- Prints out the matrix to standard out.
- print().
Method in class crw.solid.XAtom
-
- print().
Static method in class crw.solid.XrayTable
-
- processInput().
Method in class crw.awt.PopFrameWithButton
- Subclass must implement this to process any input.
- push(int).
Method in class crw.data2.XTimeBase
- Pushes in a new time point into the array.
- push(int, int).
Method in class crw.data2.Waveform
- One waveform only.
- push(int, int[]).
Method in class crw.data2.Waveform
- Checks if the second argument's dimension agrees with the
number of waves.
- pushData(double, double).
Method in class crw.data2.WaveformGraphSet
- Advances by one time step.
- pushData(double, double[]).
Method in class crw.data2.WaveformGraphSet
- Advance the waveform by one time step.
- put(int).
Method in class crw.data2.Waveform
- Puts y-data in the next slot.
- put(int).
Method in class crw.data2.YAmplitude
- Puts data into the amplitude data int[] at the same
index position as the time data's current index.
- put(int[]).
Method in class crw.data2.Waveform
- Puts y-data in the next array index.
- putData(double).
Method in class crw.data2.WaveformGraphSet
- Puts y-data for a single wave in this graph set.
- putData(double[]).
Method in class crw.data2.WaveformGraphSet
- Puts the y-data in the next index (corresponding to
the next time step) without advancing the
XTimeBase.
- q.
Static variable in interface crw.semi.Const
- The electron charge in Coul.
- q2.
Static variable in interface crw.semi.Const
- A unit charge of value 1.0.
- quantization().
Method in class crw.data.SimpleCurveAnywhere
-
Calculates points for the output curve according to
the user-defined function.
- real().
Method in class crw.math.Complex
- Returns the real part of this complex number.
- real(Complex).
Static method in class crw.math.Complex
- Returns the real part of a complex number.
- refMode.
Variable in class crw.data2.Axis2
-
- remove(Data).
Method in class crw.data.DataWrapper
- Removes a Data object.
- removeAll().
Method in class crw.data.DataWrapper
- Removes all data object stored in the vector.
- removeAllData().
Method in class crw.data.PlotCanvas
- Removes all data previously added.
- removeData(Data).
Method in class crw.data.PlotCanvas
- Removes a particular Data object.
- reset().
Method in class crw.data2.XTimeBase
- Resets the time array to a new array of the same dimension.
- reset().
Method in class crw.data2.YAmplitude
- Sets the reference to the amp data int[] to a brand new one.
- reset(int).
Method in class crw.data2.XTimeBase
- Empties the array by setting it to a new int[].
- reset(int).
Method in class crw.data2.YAmplitude
- Sets the ref to amp data int[] to a new one, may be
of different length.
- resetNoOfTicks().
Method in class crw.data2.Axis2
- Recalculates the noOfTicks, adjusts it
to the the label interval to fill the axis from Begin to End.
- resetSpacingValue().
Method in class crw.data2.Axis2
- Recalculate the axis interval values, adjust it
to the noOfTicks to fill the entire axis from Begin to End.
- ResistorSymbol(int, int, int, int).
Constructor for class crw.circuit.symbol.ResistorSymbol
- Constructor is supplied with the bounding rectangle.
- reverse().
Method in class crw.circuit.BatterySymbol
- Reverses the Polarity of this battery.
- run().
Method in class crw.awt.ArrowBlinker
- The thread body that blinks and arrow.
- run().
Method in class crw.device.CarrierMover
-
- Semiconductor().
Constructor for class crw.semi.Semiconductor
- Constructor
- SemiStat().
Constructor for class crw.semi.SemiStat
-
- set(Data2[]).
Method in class crw.data2.GraphSet
- Sets the physical data to plot in this GraphSet.
- set(Dimension, FloatRange, FloatRange).
Method in class crw.awt.Conversion
- Sets the conversion factors from the x-value range and
y-value range.
- setAffinity().
Method in class crw.semi.GaAs
- Sets the electron affinity.
- setAffinity().
Method in class crw.semi.Ge
- Sets the electron affinity.
- setAffinity().
Method in class crw.semi.Semiconductor
- Sets the electron affinity.
- setAffinity().
Method in class crw.semi.Si
- Sets the electron affinity.
- setAffinity(double).
Method in class crw.semi.Semiconductor
- Sets the electron affinity value for the material.
- setAlign(String, String).
Method in class crw.circuit.BatterySymbol
- Sets the alignment of this battery symbol.
- setAutoRange(boolean).
Method in class crw.data.Axis
- Sets whether the axis range is set manually or automatically.
- setAxisCoorRef(AxisCoor).
Method in class crw.data2.Axis2
- Sets (or ties) the Axis2 coordinates (begin, end, location)
according to those within an external ref.
- setAxisCoorRef(AxisCoor, int, int).
Method in class crw.data2.Axis2
- Sets (or ties) the Axis2 coordinates (begin, end)
according to those within an external ref.
- setAxisLocRef(AxisCoor, int).
Method in class crw.data2.Axis2
- Sets the Axis2 location to an external ref.
- setAxisX(AxisX).
Method in class crw.data2.GraphSet
-
- setAxisY(AxisY).
Method in class crw.data2.GraphSet
-
- setBase(Point).
Method in class crw.circuit.symbol.BJTSymbol
- Sets the Base coordinate to a new Point.
- setBeginEnd(int, int).
Method in class crw.data2.Axis2
- Sets the beginning and ending screen coordinates of this
axis.
- setBeginEndRelative(Canvas).
Method in class crw.data2.Axis2
- Sets the beginning and ending screen coordinate of this axis relative
to the specified canvas size -- beginning at the far left or lowest bottom,
ending coor at the far right or at the top.
- setBeginEndRelative(double, double, Canvas).
Method in class crw.data2.Axis2
- Sets the beginning and ending screen coordinates relative to the
width of the specified Canvas width or height.
- setBeginEndRelative(double, double, Canvas).
Method in class crw.data2.AxisX
- the beginning x-coordinate of this x-axis.
- setBeginEndRelative(double, double, Canvas).
Method in class crw.data2.AxisY
- Sets the beginning y-coordinate of this y-axis.
- setBkgd(boolean).
Method in class crw.data.PlotCanvas
- Sets the background image either as a Full Data Plot or as
a naked Axis.
- setBooleanParam(boolean).
Method in class crw.data.FunctionData
- A placeholder method, which may be overriden to control a condition
in the f(x,p) calculation.
- setChanged(boolean).
Method in class crw.data2.Axis2
- Sets a flag that this axis property has changed.
- setChanged(boolean).
Method in class crw.data.PlotCanvas
- When the physical data parameters change the data arrays need to
be recalculated and the background image need to be replotted.
- setColor(Color).
Method in class crw.data.Data
- Sets the plotting color for this data.
- setConc0(double).
Method in class crw.device.BaseCharge
- Sets the concentration at the first axis -- usually along the EB junction
of BJT.
- setConc1(double).
Method in class crw.device.BaseCharge
- Sets the concentration at the second concentration axis --
usually the CB junction of BJT.
- setConnected(int, boolean).
Method in class crw.circuit.symbol.CktElement
- Specifies the port if connected or not by a wire.
- setConv(int, double).
Method in class crw.device.BaseCharge
- Sets the conversion factor, between the physical concentration
value and the screen scale for the concentration axis.
- setCurrentP(double).
Method in class crw.data.DataWrapper
- Sets the current parameter value.
- setCurrentX(double).
Method in class crw.data.DataWrapper
- Sets the current x-value.
- setCurrentX(double).
Method in class crw.data2.GraphSet
-
- setDataColor(Color).
Method in class crw.data2.GraphSet
- Sets a single color for all curves in this
data set.
- setDataColor(Color[]).
Method in class crw.data2.GraphSet
- Sets color for each curve.
- setDirty(boolean).
Method in class crw.data2.FillAreaGraphSet
- Sets true if anything in this GrapghSet has changed.
- setDirty(boolean).
Method in class crw.data2.GraphSet
- Sets true if anything in this GrapghSet has changed.
- setDotsNumber(int).
Method in class crw.device.CarrierInPipe
-
Sets the carrier densityLevel in the pipe.
- setDotsNumber(int).
Method in class crw.device.CarrierMover
-
Sets the carrier densityLevel in the pipe.
- setDoubleParam(double).
Method in class crw.data.FunctionData
- This method may be overriden in the subclass to control one constant
or one parameter in the function f(x, p).
- setEf(double).
Method in class crw.semi.SemiStat
- Ef is measured wrt Ev.
- setEg().
Method in class crw.semi.GaAs
- Sets the GaAs bandgap energy.
- setEg().
Method in class crw.semi.Ge
- Sets the Ge bandgap energy.
- setEg().
Method in class crw.semi.Semiconductor
- Sets bandgap energy at 300K.
- setEg().
Method in class crw.semi.Si
- Sets the Si bandgap energy.
- setEg(double, double, double).
Method in class crw.semi.Semiconductor
- Sets bandgap energy at a given temperature.
- setExtIndex(String, int).
Method in class crw.data2.Axis2
- Sets the coordinate "begin", "end", or "location" and its
index ID in the external coordinate reference object.
- setExtVRef(FloatRange).
Method in class crw.data2.Axis2
- Specifies a FloatRange obj ref which contains the beginning and
ending values onthis axis.
- setFactor(int, double).
Method in class crw.awt.Conversion2
-
Conversion factor is caluculated from the screen
pixel width and the maximum physical range.
- setFactor(int, double).
Method in class crw.data2.Conversion2
-
Conversion factor is caluculated from the screen
pixel width and the maximum physical range.
- setFactor(int, FloatRange).
Method in class crw.awt.Conversion2
- Sets the conversion factors from the physical value range
- setFactor(int, FloatRange).
Method in class crw.data2.Conversion2
- Sets the conversion factors from the physical value range
- setFactor(IntRange, FloatRange).
Method in class crw.awt.Conversion2
- Sets the conversion factors from the physical value range
- setFactor(IntRange, FloatRange).
Method in class crw.data2.Conversion2
- Sets the conversion factors from the physical value range
- setFillArea(Data2, GraphSet, Data2, GraphSet, Color).
Method in class crw.data2.FillAreaGraphSet
- Provides two curves to be filled with a certain color.
- setFillFactor(double).
Method in class crw.awt.Conversion2
- Sets the fillfactor to a new value.
- setFillFactor(double).
Method in class crw.data2.Conversion2
- Sets the fillfactor to a new value.
- setFormatP(Format).
Method in class crw.data.Data
- Sets a new format for parameter display.
- setFormatX(Format).
Method in class crw.data.Axis
- Sets new display format for x-axis tick values.
- setFormatY(Format).
Method in class crw.data.Axis
- Sets new display format for y-axis tick values.
- setGrid(boolean).
Method in class crw.data.Axis
- Whether to show grid in the plot diagram or not.
- setGridSpacing(double, double).
Method in class crw.data2.GridedGraphSet
- Sets the grid spacing values for x-grids and y-grids.
- setHeight(int).
Method in class crw.device.CarrierInPipe
-
Sets the height of the pipe.
- setHeight(int).
Method in class crw.device.CarrierMover
-
Sets the height of the pipe.
- setK().
Method in class crw.semi.GaAs
- Sets the dielectric constant of GaAs.
- setK().
Method in class crw.semi.Ge
- Sets the Ge dielectric constant.
- setK().
Method in class crw.semi.Semiconductor
- Sets the dielectric constant of this subclass material.
- setK().
Method in class crw.semi.Si
- Sets the Si dielectric constant.
- setK(double).
Method in class crw.semi.Semiconductor
- Sets dielectric constant.
- setLocation(int).
Method in class crw.data2.Axis2
- Sets the y-coordinate of x-axis or the x-coordinate of y-axis.
- setLocation(int, int).
Method in class crw.device.BaseCharge
- Sets the location of upper-left cornet of the drawing.
- setLocation(int, int).
Method in class crw.circuit.BatterySymbol
- Sets a new location for the plus pole.
- setLocation(int, int).
Method in class crw.circuit.GroundSymbol
- Sets the position of the top middle.
- setLocation(int, int).
Method in class crw.device.JFET
- Moves the upper-left corner of this diagram to a new
location.
- setLocation(int, int).
Method in class crw.device.MOSFET
- Moves the upper-left corner of this diagram to a new
location.
- setLocation(int, int).
Method in class crw.circuit.symbol.Symbol
- Sets the upper-left corner of bounding rectangle
of this symbol.
- setLocation(int, int).
Method in interface crw.circuit.VisualElement
-
- setLocation2(int, int).
Method in class crw.circuit.symbol.Symbol
- Sets the upper-left corner of bounding rectangle
of this symbol.
- setLocRelative(Canvas).
Method in class crw.data2.Axis2
- Sets the location of this axis in the middle of the specified canvas.
- setLocRelative(double, Canvas).
Method in class crw.data2.Axis2
- Sets the location of this axis relative to the width or height of the
specified canvas.
- setLocRelative(double, Canvas).
Method in class crw.data2.AxisX
- the y-coordinate of this x-axis.
- setLocRelative(double, Canvas).
Method in class crw.data2.AxisY
- Sets the x-coordinate of this y-axis in this canvas.
- setName(String).
Method in class crw.circuit.symbol.CktElement
- Sets the name.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.BiasSymbol
- place name at the LHS of head.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.BJTSymbol
- This method is called by other public methods to reset the
location where to put the name of this symbol.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.BubbleSymbol
- Called by constructor or other public methods.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.CktElement
- Sets the default name location.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.DiodeSymbol
- Called by constructor or other public methods to init
the Point object where to draw the name of this symbol.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.GroundSymbol
- Called by constructor or other public methods to init
the Point obj to place the Name string at.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.TwoTerm
- Place the symbol name ABOVE or LHS.
- setNameAt(FontMetrics).
Method in class crw.circuit.symbol.Wire
- Called by constructor or other public methods to init
the place where to put the name.
- setNameAt(Point).
Method in class crw.circuit.symbol.CktElement
- It sets the name location to a new one.
- setNameP(String).
Method in class crw.data.Data
- Sets a new parameter name to be displayed.
- setNameX(String).
Method in class crw.data.Axis
- Sets new name for x-axis.
- setNameY(String).
Method in class crw.data.Axis
- Sets new name for y-axis.
- setNc().
Method in class crw.semi.GaAs
- Sets the effective density of states of conduction band.
- setNc().
Method in class crw.semi.Ge
- Sets the effective density of states of conduction band for Ge.
- setNc().
Method in class crw.semi.Semiconductor
- Sets the effective density of states of conduction band.
- setNc().
Method in class crw.semi.Si
- Sets the effective density of states of conduction band for Si.
- setNc(double).
Method in class crw.semi.Semiconductor
- Sets effective density of states of conduction band.
- setNc(double, double, int).
Method in class crw.semi.Semiconductor
- Sets effective density of states of conduction band.
- setNChannel(boolean).
Method in class crw.device.JFET
- Sets the channel type of this JFET.
- setNChannel(boolean).
Method in class crw.device.MOSFET
- Sets the channel type of this MOS.
- setni().
Method in class crw.semi.Semiconductor
- Sets the intrinsic carrier concentration.
- setNode(int, Node).
Method in class crw.circuit.symbol.Symbol
- Sets one the nodes to a new Node obj.
- setNodes(Node[]).
Method in class crw.circuit.symbol.Symbol
- Sets new Node number objects associated to this symbol.
- setNoOfTicks(int).
Method in class crw.data2.Axis2
- Sets the number of ticks on axis.
- setNPN(boolean).
Method in class crw.circuit.symbol.BJTSymbol
- Sets whether npn or pnp.
- setNv().
Method in class crw.semi.GaAs
- Sets the effective density of states of valence band.
- setNv().
Method in class crw.semi.Ge
- Sets the effective density of states of valence band.
- setNv().
Method in class crw.semi.Semiconductor
- Sets the effective density of states of valence band.
- setNv().
Method in class crw.semi.Si
- Sets the effective density of states of valence band for Si.
- setNv(double, double).
Method in class crw.semi.Semiconductor
- Sets effective density of states of valence band.
- setOrder().
Method in class crw.awt.FloatRange
- Sets the smaller value of the current min and max as the
min-value and the larger as the max-value.
- setOrder().
Method in class crw.awt.IntRange
- Sets the smaller value of the current min and max as the
min-value and the larger as the max-value.
- setOrder().
Method in class crw.data2.IntRange
- Sets the smaller value of the current min and max as the
min-value and the larger as the max-value.
- setOrient(char).
Method in class crw.circuit.symbol.Active
- Sets the orientation of active device.
- setOrientation(char).
Method in class crw.device.CarrierInPipe
-
Sets the orientation of the pipe.
- setOrientation(char).
Method in class crw.device.CarrierMover
-
Sets the orientation of the pipe.
- setParam(double[]).
Method in class crw.data.Data
- Sets a new list of parameter values.
- setPhysToScr(double).
Method in class crw.awt.Conversion2
-
Sets the conversion factor from physical to screen.
- setPhysToScr(double).
Method in class crw.data2.Conversion2
-
Sets the conversion factor from physical to screen.
- setPhysToScr(double, double).
Method in class crw.awt.Conversion
-
Sets the conversion factor from physical to screen.
- setPhysToScrX(double).
Method in class crw.awt.Conversion
-
Sets a new physical-to-screen x-conversion factor.
- setPhysToScrY(double).
Method in class crw.awt.Conversion
-
Sets a new physical-to-screen y-conversion factor.
- setPorts(Point[]).
Method in class crw.circuit.symbol.CktElement
- Called by constructor or other public methods.
- setRange().
Method in class crw.data.Data
- Calculates and sets the xRange and yRange based on x[] and y[][] data.
- setRange().
Method in class crw.data2.Data2
- Sets both x-range and y-range from the data arrays.
- setRange().
Method in class crw.data.DataWrapper
- Finds the range of all physical data based on the function of array data.
- setRange().
Method in class crw.data2.FunctionData2
- Sets y-range using calculated y-data.
- setRangeX(double, double).
Method in class crw.data.Axis
- Sets the x-axis range.
- setRangeY(double, double).
Method in class crw.data.Axis
- Sets the y-axis range.
- setRect(int, int, int, int).
Method in class crw.device.JFET
- Sets the drawing area.
- setRect(int, int, int, int).
Method in class crw.device.MOSFET
- Sets the drawing area.
- setScale(int).
Method in class crw.circuit.BatterySymbol
- Sets a new scale.
- setScale(int).
Method in class crw.circuit.GroundSymbol
- Sets the scale 0 (smallest) thru 4 (largest).
- setScale(int).
Method in interface crw.circuit.VisualElement
- Sets the scale of this visual element.
- setScaleChanged(boolean).
Method in class crw.data.Axis
- Called by PlotCanvas if the canvas size is changed.
- setSchottkyClamped(boolean).
Method in class crw.device.PlanarBJT
- Specify whether to draw the Schottky clamp or not.
- setSemi(Semiconductor).
Method in class crw.semi.SemiStat
-
- setSigDigits(int).
Method in class crw.data2.Axis2
- Sets a new number of significant digits for Labeling.
- setSigDigits(int).
Method in class crw.awt.Format
- Sets a new number of significant digits.
- setSize(int, int).
Method in class crw.device.JFET
- Changes the size of this diagram to a new size.
- setSize(int, int).
Method in class crw.device.MOSFET
- Changes the size of this diagram to a new size.
- setSize(int, int).
Method in class crw.circuit.symbol.Symbol
- Sets a new size for the bounding rectangle of this symbol.
- setSize2(int, int).
Method in class crw.circuit.symbol.Symbol
- Sets a new size for the bounding rectangle of this symbol.
- setSpacingValue(double).
Method in class crw.data2.Axis2
- Sets the value interval on axis label.
- setT(double).
Method in class crw.semi.Semiconductor
- Set the temperature in absolute scale.
- setT(double).
Method in class crw.semi.SemiStat
-
- setTopLeftES(boolean).
Method in class crw.circuit.symbol.TransistorSymbol
- Specifies that Source (Emitter) is at top (if horizontal) or at
left (if vertical).
- setType(boolean).
Method in class crw.device.CarrierInPipe
-
Sets the carrier type in the pipe,
- setType(boolean).
Method in class crw.device.CarrierMover
-
Sets the carrier type in the pipe,
- setUnit(String).
Method in class crw.data2.Axis2
- Sets unit for axis label values.
- setUpRight(boolean).
Method in class crw.device.BaseCharge
- Sets, if true, whether the axes are pointing
Upward (if vertical plot) or to-the-Right (if horizontal plot).
- setValue(String).
Method in class crw.circuit.symbol.BiasSymbol
- Sets value to the Bias Symbol.
- setValue(String).
Method in class crw.circuit.symbol.Passive
- Sets a new value to the passive element.
- setVBeginEnd(double, double).
Method in class crw.data2.Axis2
- Sets the beginning and ending values on this axis.
- setVertical(boolean).
Method in class crw.device.BaseCharge
- Sets the orientation vertical or horizontal for the plot.
- setVertical(boolean).
Method in class crw.circuit.symbol.TwoTerm
- Sets whether vertical or horizontal.
- setVertical(boolean).
Method in class crw.circuit.symbol.Wire
- Sets whether vertical or horizontal.
- setWires(Wire[]).
Method in class crw.circuit.symbol.Symbol
- Sets the wire obj's associated to this symbol.
- setX(int, double).
Method in class crw.awt.Conversion
-
X-conversion factor is caluculated from the screen
x-width and the maximum x-physical range.
- setXFillFactor(double).
Method in class crw.awt.Conversion
-
Sets the x-fillfactor to a new value.
- setXInit(int).
Method in class crw.device.CarrierInPipe
-
Sets x of the pipe.
- setXInit(int).
Method in class crw.device.CarrierMover
-
Sets x of the pipe.
- setXInit(int).
Method in class crw.data.SimpleCurveAnywhere
-
Changes the x0 position of the curve during run time.
See also draw() method.
- setXLog(boolean).
Method in class crw.data.Axis
- Sets x-axis to log-scale.
- setXOffset(int).
Method in class crw.data2.Waveform
- Sets the y-offset of the waveform plot.
- setXOffset(int).
Method in class crw.data2.WaveformGraphSet
- Sets the x-offset of the waveform.
- setXRange().
Method in class crw.data2.Data2
-
- setXRange().
Method in class crw.data.FunctionData
- Subclass should override this method to set the xRange.
- setXRange(double, double).
Method in class crw.data.Data
- Any subclass can use this method to set the xRange.
- setXRange(double, double).
Method in class crw.data2.Data2
-
- setXRange(int).
Method in class crw.data.SimpleCurveAnywhere
-
Sets x range(pixels).
- setY(int, double).
Method in class crw.awt.Conversion
-
Y-conversion factor is caluculated from the screen
y-height and the maximum y-physical range.
- setYFillFactor(double).
Method in class crw.awt.Conversion
-
Sets the y-fillfactor to a new value.
- setYInit(int).
Method in class crw.device.CarrierInPipe
-
Sets y of the pipe.
- setYInit(int).
Method in class crw.device.CarrierMover
-
Sets y of the pipe.
- setYInit(int).
Method in class crw.data.SimpleCurveAnywhere
-
Changes the y0 position of the curve during run time.
- setYLog(boolean).
Method in class crw.data.Axis
- Sets y-axis to log-scale.
- setYOffset().
Method in class crw.data2.WaveformGraphSet
- Sets the y-offset to the default value which is
the x-axis location.
- setYOffset(int).
Method in class crw.data2.Waveform
- Sets the y-offset of the waveform plot.
- setYOffset(int).
Method in class crw.data2.WaveformGraphSet
- Sets the y-offset of the waveform plot.
- setYRange().
Method in class crw.data2.Data2
-
- setYRange(int).
Method in class crw.data.SimpleCurveAnywhere
-
Sets y range(pixels).
- show(boolean).
Method in class crw.data2.Data2
-
- showCurrentSpot(boolean).
Method in class crw.data.DataWrapper
- Whether to show the current spot or not.
- showSpot.
Variable in class crw.data2.Data2
-
- showSpot.
Variable in class crw.data2.GraphSet
-
- showSpot(boolean).
Method in class crw.data2.Data2
-
- Si().
Constructor for class crw.semi.Si
-
- SimpleCurveAnywhere(int, int, int, int, char).
Constructor for class crw.data.SimpleCurveAnywhere
-
Creates a simple curve object
- sin(Complex).
Static method in class crw.math.Complex
- Returns the complex sin() value of a complex
- sinh(Complex).
Static method in class crw.math.Complex
- Returns the complex sinh() value of a complex
- sinh(double).
Static method in class crw.math.Complex
- Returns a double sinh() value of a double
- SiO2().
Constructor for class crw.solid.SiO2
-
- skipBeginLabel(boolean).
Method in class crw.data2.Axis2
- Whether to draw the tick and label at Begin coordinate.
- skipBeginLabl.
Variable in class crw.data2.Axis2
-
- skipEndLabel(boolean).
Method in class crw.data2.Axis2
- Whether to draw the tick and label at End coordinate.
- skipEndLabl.
Variable in class crw.data2.Axis2
-
- SMALL.
Static variable in interface crw.circuit.VisualElement
- Smallest scale of visual elements.
- sqrt(Complex).
Static method in class crw.math.Complex
- Returns the square root of a complex number.
- sqrt2(Complex).
Static method in class crw.math.Complex
- Returns the square root of a complex number.
- start().
Method in class crw.device.CarrierMover
-
Starts the animation, which should be called manually.
- start().
Method in interface crw.awt.CustomAWT
- Should create and start a Thread when the UpDown arrow is pressed.
- stop().
Method in class crw.device.CarrierMover
-
Stops the animation, which should be called manually.
- stop().
Method in interface crw.awt.CustomAWT
- Should stop the thread and set the reference to thread to null.
- sub(CMatrix, CMatrix).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first.
- sub(CMatrix, Complex).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(Complex).
Method in class crw.math.Complex
- Subtracts a complex number from this one.
- sub(Complex, CMatrix).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(Complex, Complex).
Static method in class crw.math.Complex
- Returns the result of subtracting the second arg
from the first.
- sub(Complex, Complex[][]).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(Complex, double).
Static method in class crw.math.Complex
- Returns the result of subtracting a double from the real part
of a complex number.
- sub(Complex[][], Complex).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix.
- sub(Complex[][], Complex[][]).
Static method in class crw.math.CMatrix
- Returns subtraction of the second argument from the first.
- sub(double).
Method in class crw.math.Complex
- Subtracts a double value from the real part of this Complex object.
- sub(double, Complex).
Static method in class crw.math.Complex
- Returns the result of a double minus a complex.
- sub(float).
Method in class crw.math.FMatrix
- Subtracts a constant from the diagonal element of this matrix.
- sub(float, float[][]).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(float, FMatrix).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(float[][]).
Method in class crw.math.FMatrix
- Subtracts the argument matrix from this one.
- sub(float[][], float).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(float[][], float[][]).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first.
- sub(FMatrix).
Method in class crw.math.FMatrix
- Subtracts the argument matrix from this one.
- sub(FMatrix, float).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first, or a null
if not a square matrix
- sub(FMatrix, FMatrix).
Static method in class crw.math.FMatrix
- Returns subtraction of the second argument from the first.
- Symbol().
Constructor for class crw.circuit.symbol.Symbol
- Constructor is used in subclass only.
- tan(Complex).
Static method in class crw.math.Complex
- Returns a complex tangent value of a complex
- tanh(Complex).
Static method in class crw.math.Complex
- Returns a complex tanh() value of a complex
- tanh(double).
Static method in class crw.math.Complex
- Returns the double tanh() value of a double.
- tickSide.
Variable in class crw.data2.Axis2
-
- toPhys(int).
Method in class crw.awt.Conversion2
-
Converts to the physical value.
- toPhys(int).
Method in class crw.data2.Conversion2
-
Converts to the physical value.
- toPhysX(int).
Method in class crw.awt.Conversion
-
Converts to the physical x-value.
- toPhysY(int).
Method in class crw.awt.Conversion
-
Converts to the physical y-value.
- topPressed.
Variable in class crw.awt.UpDown
-
- toScr(double).
Method in class crw.awt.Conversion2
-
Converts to the screen scale.
- toScr(double).
Method in class crw.data2.Conversion2
-
Converts to the screen scale.
- toScr(double[]).
Method in class crw.awt.Conversion2
- Converts to screen scale for an entire array of physical values.
- toScr(double[]).
Method in class crw.data2.Conversion2
- Converts to screen scale for an entire array of physical values.
- toScr(double[][]).
Method in class crw.awt.Conversion2
- Converts to the screen scale for the entire array.
- toScr(double[][]).
Method in class crw.data2.Conversion2
- Converts to the screen scale for the entire array.
- toScr(int).
Method in class crw.awt.Conversion2
- Converts to the screen pixel scale.
- toScr(int).
Method in class crw.data2.Conversion2
- Converts to the screen pixel scale.
- toScr(Vector).
Method in class crw.awt.Conversion2
- Converts to screen pixels for an entire Vector.
- toScr(Vector).
Method in class crw.data2.Conversion2
- Converts to screen pixels for an entire Vector.
- toScr(Vector, Vector).
Method in class crw.awt.Conversion2
- Converts to screen pixel scale for an entire Vector, and puts the
resulting vector of screen-scales into scr.
- toScr(Vector, Vector).
Method in class crw.data2.Conversion2
- Converts to screen pixel scale for an entire Vector, and puts the
resulting vector of screen-scales into scr.
- toScrX(double).
Method in class crw.awt.Conversion
-
Converts to the screen x-scale.
- toScrX(double[]).
Method in class crw.awt.Conversion
- Converts to screen x-scale of entire x-array.
- toScrX(int).
Method in class crw.awt.Conversion
-
Converts to the screen x-scale.
- toScrX(Vector).
Method in class crw.awt.Conversion
- Converts to screen x-scale for the entire Vector.
- toScrY(double).
Method in class crw.awt.Conversion
-
Converts to the screen y-scale.
- toScrY(double[]).
Method in class crw.awt.Conversion
- Converts to screen scale for an array of physical data.
- toScrY(double[][]).
Method in class crw.awt.Conversion
- Converts to the screen scale for the entire array.
- toScrY(int).
Method in class crw.awt.Conversion
-
Converts to the screen y-scale.
- toScrY(Vector, Vector).
Method in class crw.awt.Conversion
- Converts to screen y-scale for the entire Vector.
- total.
Static variable in class crw.circuit.symbol.DiodeSymbol
-
- total.
Static variable in class crw.circuit.symbol.ResistorSymbol
-
- trans().
Method in class crw.math.CMatrix
- Converts this object into its own transpose matrix.
- trans().
Method in class crw.math.FMatrix
- Turns this FMatrix into its own transpose.
- trans(CMatrix).
Static method in class crw.math.CMatrix
- Returns the transpose of a CMatrix.
- trans(Complex[][]).
Static method in class crw.math.CMatrix
- Returns the transpose of a complex matrix (a 2D unit-offset complex array)
As always, the 0th elements are ignored.
- TransistorSymbol(int, int, int, int).
Constructor for class crw.circuit.symbol.TransistorSymbol
- Constructor is supplied with the bounding rectangle.
- translate(double[], double).
Method in class crw.data2.GraphSet
-
- TwoTerm().
Constructor for class crw.circuit.symbol.TwoTerm
- Constructor to be called by subclass.
- union(FloatRange).
Method in class crw.awt.FloatRange
- Mergies this with another FloatRange.
- union(IntRange).
Method in class crw.awt.IntRange
- Finds union between this Range and the arg Range.
- union(IntRange).
Method in class crw.data2.IntRange
- Finds union between this Range and the arg Range.
- unit.
Variable in class crw.data2.Axis2
-
- upArrowPressed().
Method in class crw.awt.UpDown
- Returns true if up-arrow is pressed.
- update(Graphics).
Method in class crw.device.CarrierMover
-
- update(Graphics).
Method in class crw.data.PlotCanvas
- Only calls paint(g).
- update(Graphics).
Method in class crw.data2.PlotCanvas2
-
- update(Graphics).
Method in class crw.awt.UpDown
-
- updatePolygon().
Method in class crw.device.BaseCharge
- Updates the filled poligonal area for the Base charge.
- UpDown(int, int, Color, Color).
Constructor for class crw.awt.UpDown
-
- UpDown10().
Constructor for class crw.awt.v10.UpDown10
-
- UpDown10(Color, Color).
Constructor for class crw.awt.v10.UpDown10
-
- UpDown10(int, int, Color, Color).
Constructor for class crw.awt.v10.UpDown10
-
- UpDown11().
Constructor for class crw.awt.v11.UpDown11
-
- UpDown11(int, int, Color, Color).
Constructor for class crw.awt.v11.UpDown11
-
- vRange.
Variable in class crw.data2.Axis2
-
- Waveform(int, int, int).
Constructor for class crw.data2.Waveform
- Constructor.
- Waveform(XTimeBase, int).
Constructor for class crw.data2.Waveform
- Constructor used when an already existing XTimeBase
is to be used.
- WaveformGraphSet().
Constructor for class crw.data2.WaveformGraphSet
-
- width.
Variable in class crw.awt.UpDown
-
- Wire().
Constructor for class crw.circuit.symbol.Wire
- Constructor inits its two ports.
- workfn.
Variable in class crw.solid.Metal
- The metal workfunction in eV.
- x.
Variable in class crw.awt.FloatPoint
- The x-value of this point, usually used as the minimum value
if this FloatPoint is used to indicate the range for double values.
- XAtom(String, float[], float[], float[]).
Constructor for class crw.solid.XAtom
-
- xRange.
Variable in class crw.data.Data
-
- xRange.
Variable in class crw.data2.Data2
-
- XrayTable().
Constructor for class crw.solid.XrayTable
-
- XTimeBase(int, int).
Constructor for class crw.data2.XTimeBase
- Constructor needs to know the initial x-offset for every
data points and the array length, the time array.
- y.
Variable in class crw.awt.FloatPoint
- The y-value of this point, usually used as the maximum value
if this FloatPoint is used to indicate the range for double values.
- YAmplitude(XTimeBase).
Constructor for class crw.data2.YAmplitude
- Constructor needs reference to the timeBase object which supplies the
time data as int[].
- yRange.
Variable in class crw.data2.Data2
-
- zeroWidth.
Variable in class crw.data2.Axis2
-