|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FunctionR2ToR2
General mapping from R2 to R2.
Field Summary |
---|
Fields inherited from interface cz.cuni.jagrlib.iface.Property |
---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
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 interface cz.cuni.jagrlib.iface.Property |
---|
commit, get, set |
Method Detail |
---|
void f(double x, double y, double[] res)
x
- X coordinate (1st argument).y
- Y coordinate (2nd argument).res
- Result array (res[0] = U coordinate,
res[1] = V coordinate).boolean df(double x, double y, double[] d)
x
- 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).
boolean fInv(double u, double v, double[] res)
u
- U coordinate (1st argument).v
- V coordinate (2nd argument).res
- Result array (res[0] = X coordinate,
res[1] = Y coordinate).
boolean dfInv(double u, double v, double[] d)
u
- 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).
boolean getDomain(double[] dom)
dom
- Domain array (dom[0] = Xmin, dom[1] = Xmax,
dom[2] = Ymin, dom[3] = Ymax).
boolean getRange(double[] rng)
rng
- 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 |