|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFEJDMath.ShapeFunction
FEJDMath.QuadraticFct
Represents a 2D quadratic function
Constructor Summary | |
QuadraticFct(int a,
int b,
int c,
int d,
int e,
int f)
Makes a new QuadraticFct of the form: a + b*X + c*Y + d*X² + e*Y² + f*X*Y |
Method Summary | |
double |
computeFctAt(double x,
double y)
Returns the value of the function at (x,y) |
Vector2 |
computeGradAt(double x,
double y)
Returns the value of the gradient of the function at (x,y) |
double |
getCoeffElem(int i)
Returns the ith coefficient of the function |
void |
setCoeffElem(int i,
double d)
Sets the ith coefficient of the function to value |
void |
setNbOfCoeff(int i)
Sets the number of coefficients of the function to i |
java.lang.String |
toString()
Returns a description of the function |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public QuadraticFct(int a, int b, int c, int d, int e, int f)
Method Detail |
public Vector2 computeGradAt(double x, double y)
ShapeFunction
computeGradAt
in class ShapeFunction
public double computeFctAt(double x, double y)
ShapeFunction
computeFctAt
in class ShapeFunction
public java.lang.String toString()
toString
in class ShapeFunction
public double getCoeffElem(int i)
public void setCoeffElem(int i, double d)
public void setNbOfCoeff(int i)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |