public class Constraint
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> |
entities
map containing entities and their coefficients.
|
protected java.lang.Double |
lb
Lower bound.
|
protected boolean |
not
If it is true, the map must not be equal to lb.
|
private boolean |
overWritesBounds
Determines if the constraints must overwrite an existing constraint for
the same entities.
|
protected java.lang.Double |
ub
Upper bound.
|
Constructor and Description |
---|
Constraint(java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> entities,
java.lang.Double lb,
boolean not)
Creates an inequality constraint.
|
Constraint(java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> entities,
java.lang.Double lb,
java.lang.Double ub)
Creates a constraint;
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> |
getEntities() |
java.util.Map<java.lang.String,java.lang.Double> |
getEntityNames() |
double |
getLb() |
boolean |
getNot() |
boolean |
getOverWritesBounds() |
double |
getUb() |
void |
setLb(double lb) |
void |
setOverWritesBounds(boolean b) |
void |
setUb(double ub) |
java.lang.String |
toString() |
protected java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> entities
protected java.lang.Double lb
protected java.lang.Double ub
protected boolean not
private boolean overWritesBounds
public Constraint(java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> entities, java.lang.Double lb, java.lang.Double ub)
entities
- Entities with their coefficients.lb
- Lower bound.ub
- Upper bound.public Constraint(java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> entities, java.lang.Double lb, boolean not)
entities
- Entities and their coefficients.lb
- Lower and Upper bound.not
- Determines if the contraint in an inequality.public boolean getNot()
public void setOverWritesBounds(boolean b)
public boolean getOverWritesBounds()
public java.util.Map<parsebionet.biodata.BioEntity,java.lang.Double> getEntities()
public java.util.Map<java.lang.String,java.lang.Double> getEntityNames()
public double getLb()
public double getUb()
public void setLb(double lb)
public void setUb(double ub)
public java.lang.String toString()
toString
in class java.lang.Object