|
|||||||||
| 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.DiodeElement
public class DiodeElement
DOCUMENT ME!
| Field Summary | |
|---|---|
double |
lastvoltdiff
DOCUMENT ME! |
double |
leakage
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 | |
|---|---|
DiodeElement(int xx,
int yy)
Creates a new DiodeElement object. |
|
DiodeElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new DiodeElement object. |
|
| Method Summary | |
|---|---|
void |
calculateCurrent()
DOCUMENT ME! |
void |
doStep()
DOCUMENT ME! |
void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
void |
drawDiode(java.awt.Graphics g,
int x1,
int y1,
int x2,
int y2,
double v1,
double v2)
DOCUMENT ME! |
int |
getDumpType()
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
double |
limitStep(double vnew,
double vold)
DOCUMENT ME! |
boolean |
nonLinear()
DOCUMENT ME! |
void |
reset()
DOCUMENT ME! |
void |
setup()
DOCUMENT ME! |
void |
stamp()
DOCUMENT ME! |
| Methods inherited from class org.jscience.physics.electricity.circuitry.CircuitElement |
|---|
adjustBbox, allocNodes, canViewInScope, doAdjust, doDots, drag, drawPost, drawPost, drawPosts, drawValues, dump, getBasicInfo, getCircuitFrame, getConnection, getCurrent, getDumpClass, getEditInfo, getInternalNodeCount, getNode, getPost, getPostCount, getPower, getScopeUnits, getScopeValue, getVoltageDiff, getVoltageSource, getVoltageSourceCount, hasGroundConnection, isWire, move, movePoint, setBbox, setCircuitFrame, setCurrent, setEditValue, setNode, setNodeVoltage, setPoints, 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 vt
public static final double vdcoef
public double leakage
public double lastvoltdiff
public double vcrit
| Constructor Detail |
|---|
public DiodeElement(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public DiodeElement(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 boolean nonLinear()
nonLinear in class CircuitElementpublic void setup()
public int getDumpType()
getDumpType in class CircuitElementpublic void draw(java.awt.Graphics g)
draw in class CircuitElementg - DOCUMENT ME!public void reset()
reset in class CircuitElement
public void drawDiode(java.awt.Graphics g,
int x1,
int y1,
int x2,
int y2,
double v1,
double v2)
g - DOCUMENT ME!x1 - DOCUMENT ME!y1 - DOCUMENT ME!x2 - DOCUMENT ME!y2 - DOCUMENT ME!v1 - DOCUMENT ME!v2 - DOCUMENT ME!
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 calculateCurrent()
calculateCurrent in class CircuitElementpublic void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||