|
|||||||||
| 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.MosfetElement
public class MosfetElement
DOCUMENT ME!
| Field Summary | |
|---|---|
int |
drn_mx
DOCUMENT ME! |
int |
drn_my
DOCUMENT ME! |
int |
drn_px
DOCUMENT ME! |
int |
drn_py
DOCUMENT ME! |
int |
FLAG_PNP
DOCUMENT ME! |
int |
gate1x
DOCUMENT ME! |
int |
gate1y
DOCUMENT ME! |
int |
gate2x
DOCUMENT ME! |
int |
gate2y
DOCUMENT ME! |
int |
gate3x
DOCUMENT ME! |
int |
gate3y
DOCUMENT ME! |
double |
gm
DOCUMENT ME! |
double |
ids
DOCUMENT ME! |
double |
lastv1
DOCUMENT ME! |
double |
lastv2
DOCUMENT ME! |
int |
mode
DOCUMENT ME! |
int |
pcircler
DOCUMENT ME! |
int |
pcirclex
DOCUMENT ME! |
int |
pcircley
DOCUMENT ME! |
int |
pnp
DOCUMENT ME! |
int |
src_mx
DOCUMENT ME! |
int |
src_my
DOCUMENT ME! |
int |
src_px
DOCUMENT ME! |
int |
src_py
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 | |
|---|---|
MosfetElement(int xx,
int yy,
boolean pnpflag)
Creates a new MosfetElement object. |
|
MosfetElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new MosfetElement object. |
|
| Method Summary | |
|---|---|
boolean |
canViewInScope()
DOCUMENT ME! |
void |
doStep()
DOCUMENT ME! |
void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
double |
getBeta()
DOCUMENT ME! |
boolean |
getConnection(int n1,
int n2)
DOCUMENT ME! |
double |
getCurrent()
DOCUMENT ME! |
int |
getDumpType()
DOCUMENT ME! |
void |
getFetInfo(java.lang.String[] arr,
java.lang.String n)
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! |
double |
getThreshold()
DOCUMENT ME! |
double |
getVoltageDiff()
DOCUMENT ME! |
boolean |
nonLinear()
DOCUMENT ME! |
void |
reset()
DOCUMENT ME! |
void |
setPoints()
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, dump, getBasicInfo, getCircuitFrame, getDumpClass, getEditInfo, getInternalNodeCount, getNode, getScopeUnits, getScopeValue, 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 int pnp
public int FLAG_PNP
public int src_px
public int src_py
public int drn_px
public int drn_py
public int src_mx
public int src_my
public int drn_mx
public int drn_my
public int gate1x
public int gate1y
public int gate2x
public int gate2y
public int gate3x
public int gate3y
public int pcirclex
public int pcircley
public int pcircler
public double lastv1
public double lastv2
public double ids
public int mode
public double gm
| Constructor Detail |
|---|
public MosfetElement(int xx,
int yy,
boolean pnpflag)
xx - DOCUMENT ME!yy - DOCUMENT ME!pnpflag - DOCUMENT ME!
public MosfetElement(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 double getThreshold()
public double getBeta()
public boolean nonLinear()
nonLinear in class CircuitElementpublic void reset()
reset in class CircuitElementpublic int getDumpType()
getDumpType 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 double getCurrent()
getCurrent in class CircuitElementpublic double getPower()
getPower in class CircuitElementpublic int getPostCount()
getPostCount in class CircuitElementpublic void setPoints()
setPoints in class CircuitElementpublic void stamp()
stamp in class CircuitElementpublic void doStep()
doStep in class CircuitElement
public void getFetInfo(java.lang.String[] arr,
java.lang.String n)
arr - DOCUMENT ME!n - DOCUMENT ME!public void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!public boolean canViewInScope()
canViewInScope in class CircuitElementpublic double getVoltageDiff()
getVoltageDiff in class CircuitElement
public boolean getConnection(int n1,
int n2)
getConnection in class CircuitElementn1 - DOCUMENT ME!n2 - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||