public class Knee
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Point |
b |
private Knee[] |
descendants |
private Point |
g |
private double[] |
h |
private double |
r |
private Point[] |
unsatGen |
Constructor and Description |
---|
Knee(int dimensions,
double max) |
Knee(Point p) |
Modifier and Type | Method and Description |
---|---|
void |
addDescendant(int dim,
Knee kneeNode) |
void |
addUnsatGen(int dimension,
Point p) |
(package private) boolean |
checkGenerators() |
Point |
getB() |
Knee |
getDescendant(int dim) |
Point |
getG() |
double |
getH(int dim) |
double |
getR() |
Point |
getUnsatGen(int k) |
int |
numDescendants() |
int |
numUnsatGen() |
void |
removeDescendant(int dim) |
void |
setB(Point b) |
void |
setG(Point g) |
void |
setH(double h,
int dim) |
void |
setR(double r) |
java.lang.String |
toString() |
private Point g
private double[] h
private Point b
private double r
private Knee[] descendants
private Point[] unsatGen
public Knee(Point p)
public Knee(int dimensions, double max)
public java.lang.String toString()
toString
in class java.lang.Object
boolean checkGenerators()
public int numUnsatGen()
public Point getUnsatGen(int k)
public void addUnsatGen(int dimension, Point p)
public Point getG()
public void setG(Point g)
public int numDescendants()
public void addDescendant(int dim, Knee kneeNode)
public void removeDescendant(int dim)
public Knee getDescendant(int dim)
public double getH(int dim)
public void setH(double h, int dim)
public Point getB()
public void setB(Point b)
public double getR()
public void setR(double r)