|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
cz.cuni.jagrlib.Piece
cz.cuni.jagrlib.DefaultFunctionR2ToR2
public abstract class DefaultFunctionR2ToR2
Default implementation of FunctionR2ToR2 interface.
| Field Summary |
|---|
| Fields inherited from class cz.cuni.jagrlib.Piece |
|---|
channels, info, pl, plugs, reg, TEMPLATE_TYPE, userBreak |
| Fields inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
| Constructor Summary | |
|---|---|
DefaultFunctionR2ToR2()
|
|
| Method Summary | |
|---|---|
boolean |
df(double x,
double y,
double[] d)
Compute partial derivatives: du(x,y)/dx, du(x,y)/dy, dv(x,y)/dx and dv(x,y)/dy. |
boolean |
dfInv(double u,
double v,
double[] d)
Compute partial derivatives of inverse mapping: dx(u,v)/du, dx(u,v)/dv, dy(u,v)/du and dy(u,v)/dv. |
void |
f(double x,
double y,
double[] res)
Compute the mapping: f(x,y). |
boolean |
fInv(double u,
double v,
double[] res)
Compute the inverse mapping: f-1(u,v). |
boolean |
getDomain(double[] dom)
Returns domain of the mapping. |
boolean |
getRange(double[] rng)
Returns range of the mapping. |
| Methods inherited from class cz.cuni.jagrlib.Piece |
|---|
className, connect, findPlug, findPlug, getInfo, getInterface, getInterface, getPlug, getReg, init, isCompatible, isCompatible, isConnected, logError, logWarning, myInterface, newInputPlug, newOptOutputPlug, newOutputPlug, newPlug, noTemplates, propBegin, propBounds, propDefault, propEnd, propEnum, propManipulator, propManipulator, setProgressListener, setRegStrings, setTemplate, setTemplateDynamic, stop |
| Methods inherited from class cz.cuni.jagrlib.DefaultProperty |
|---|
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, commit, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, get, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, set, stringProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
commit, get, set |
| Constructor Detail |
|---|
public DefaultFunctionR2ToR2()
| Method Detail |
|---|
public void f(double x,
double y,
double[] res)
f in interface FunctionR2ToR2x - X coordinate (1st argument).y - Y coordinate (2nd argument).res - Result array (res[0] = U coordinate,
res[1] = V coordinate).
public boolean df(double x,
double y,
double[] d)
df in interface FunctionR2ToR2x - X coordinate (1st argument).y - Y coordinate (2nd argument).d - Array to hold results (d[0] = du(x,y)/dx,
d[1] = du(x,y)/dy, d[2] = dv(x,y)/dx,
d[3] = dv(x,y)/dy).
public boolean fInv(double u,
double v,
double[] res)
fInv in interface FunctionR2ToR2u - U coordinate (1st argument).v - V coordinate (2nd argument).res - Result array (res[0] = X coordinate,
res[1] = Y coordinate).
public boolean dfInv(double u,
double v,
double[] d)
dfInv in interface FunctionR2ToR2u - U coordinate (1st argument).v - V coordinate (2nd argument).d - Array to hold results (d[0] = dx(u,v)/du,
d[1] = dx(u,v)/dv, d[2] = dy(u,v)/du,
d[3] = dy(u,v)/dv).
public boolean getDomain(double[] dom)
getDomain in interface FunctionR2ToR2dom - Domain array (dom[0] = Xmin, dom[1] = Xmax,
dom[2] = Ymin, dom[3] = Ymax).
public boolean getRange(double[] rng)
getRange in interface FunctionR2ToR2rng - Range array (rng[0] = Umin, rng[1] = Umax,
rng[2] = Vmin, rng[3] = Vmax).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||