|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.electricity.circuitry.CircuitElement
org.jscience.physics.electricity.circuitry.elements.TransistorElement
public class TransistorElement
DOCUMENT ME!
| Field Summary | |
|---|---|
int[] |
arrowPointsX
DOCUMENT ME! |
int[] |
arrowPointsY
DOCUMENT ME! |
int |
col2x
DOCUMENT ME! |
int |
col2y
DOCUMENT ME! |
int |
collx
DOCUMENT ME! |
int |
colly
DOCUMENT ME! |
double |
curcount_b
DOCUMENT ME! |
double |
curcount_c
DOCUMENT ME! |
double |
curcount_e
DOCUMENT ME! |
int |
emi2x
DOCUMENT ME! |
int |
emi2y
DOCUMENT ME! |
int |
emitx
DOCUMENT ME! |
int |
emity
DOCUMENT ME! |
static double |
fgain
DOCUMENT ME! |
double |
ib
DOCUMENT ME! |
double |
ic
DOCUMENT ME! |
double |
ie
DOCUMENT ME! |
double |
lastvbc
DOCUMENT ME! |
double |
lastvbe
DOCUMENT ME! |
static double |
leakage
DOCUMENT ME! |
int |
midpx
DOCUMENT ME! |
int |
midpy
DOCUMENT ME! |
int |
pnp
DOCUMENT ME! |
int |
rectH
DOCUMENT ME! |
int |
rectW
DOCUMENT ME! |
int |
rectX
DOCUMENT ME! |
int |
rectY
DOCUMENT ME! |
static double |
rgain
DOCUMENT ME! |
double |
vcrit
DOCUMENT ME! |
static double |
vdcoef
DOCUMENT ME! |
static double |
vt
DOCUMENT ME! |
| Fields inherited from class org.jscience.physics.electricity.circuitry.CircuitElement |
|---|
boundingBox, circuitFrame, curcount, current, flags, nodes, noDiagonal, volts, voltSource, x, x2, y, y2 |
| Constructor Summary | |
|---|---|
TransistorElement(int xx,
int yy,
boolean pnpflag)
Creates a new TransistorElement object. |
|
TransistorElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new TransistorElement object. |
|
| Method Summary | |
|---|---|
boolean |
canViewInScope()
DOCUMENT ME! |
void |
doStep()
DOCUMENT ME! |
void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
java.lang.String |
dump()
DOCUMENT ME! |
int |
getDumpType()
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
java.awt.Point |
getPost(int n)
DOCUMENT ME! |
int |
getPostCount()
DOCUMENT ME! |
double |
getPower()
DOCUMENT ME! |
java.lang.String |
getScopeUnits(int x)
DOCUMENT ME! |
double |
getScopeValue(int x)
DOCUMENT ME! |
double |
limitStep(double vnew,
double vold)
DOCUMENT ME! |
boolean |
nonLinear()
DOCUMENT ME! |
void |
reset()
DOCUMENT ME! |
void |
setPoints()
DOCUMENT ME! |
void |
setup()
DOCUMENT ME! |
void |
stamp()
DOCUMENT ME! |
| Methods inherited from class org.jscience.physics.electricity.circuitry.CircuitElement |
|---|
adjustBbox, allocNodes, calculateCurrent, doAdjust, doDots, drag, drawPost, drawPost, drawPosts, drawValues, getBasicInfo, getCircuitFrame, getConnection, getCurrent, getDumpClass, getEditInfo, getInternalNodeCount, getNode, getVoltageDiff, getVoltageSource, getVoltageSourceCount, hasGroundConnection, isWire, move, movePoint, setBbox, setCircuitFrame, setCurrent, setEditValue, setNode, setNodeVoltage, setPowerColor, setPowerColor, setupAdjust, setVoltageColor, setVoltageSource, startIteration, updateDotCount, updateDotCount |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double leakage
public static final double vt
public static final double vdcoef
public static final double fgain
public static final double rgain
public int pnp
public int collx
public int colly
public int emitx
public int emity
public int midpx
public int midpy
public int col2x
public int col2y
public int emi2x
public int emi2y
public int[] arrowPointsX
public int[] arrowPointsY
public int rectX
public int rectY
public int rectW
public int rectH
public double ic
public double ie
public double ib
public double curcount_c
public double curcount_e
public double curcount_b
public double vcrit
public double lastvbc
public double lastvbe
| Constructor Detail |
|---|
public TransistorElement(int xx,
int yy,
boolean pnpflag)
xx - DOCUMENT ME!yy - DOCUMENT ME!pnpflag - DOCUMENT ME!
public TransistorElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
xa - DOCUMENT ME!ya - DOCUMENT ME!xb - DOCUMENT ME!yb - DOCUMENT ME!f - DOCUMENT ME!st - DOCUMENT ME!| Method Detail |
|---|
public void setup()
public boolean nonLinear()
nonLinear in class CircuitElementpublic void reset()
reset in class CircuitElementpublic int getDumpType()
getDumpType in class CircuitElementpublic java.lang.String dump()
dump in class CircuitElementpublic void draw(java.awt.Graphics g)
draw in class CircuitElementg - DOCUMENT ME!public java.awt.Point getPost(int n)
getPost in class CircuitElementn - DOCUMENT ME!
public int getPostCount()
getPostCount in class CircuitElementpublic double getPower()
getPower in class CircuitElementpublic void setPoints()
setPoints in class CircuitElement
public double limitStep(double vnew,
double vold)
vnew - DOCUMENT ME!vold - DOCUMENT ME!
public void stamp()
stamp in class CircuitElementpublic void doStep()
doStep in class CircuitElementpublic void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!public double getScopeValue(int x)
getScopeValue in class CircuitElementx - DOCUMENT ME!
public java.lang.String getScopeUnits(int x)
getScopeUnits in class CircuitElementx - DOCUMENT ME!
public boolean canViewInScope()
canViewInScope in class CircuitElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||