public class Hyperplane<E extends ReasonerLocalVariable> extends Object
Constructor and Description |
---|
Hyperplane(Class<E> localVariableClass,
int maxSize,
float constant) |
Hyperplane(E[] variables,
float[] coefficients,
float constant,
int size) |
Modifier and Type | Method and Description |
---|---|
void |
addTerm(E variable,
float coefficient) |
void |
appendCoefficient(int index,
float value) |
float |
getCoefficient(int index) |
float[] |
getCoefficients() |
float |
getConstant() |
E |
getVariable(int index) |
E[] |
getVariables() |
int |
indexOfVariable(E needle) |
void |
setConstant(float constant) |
int |
size() |
public Hyperplane(E[] variables, float[] coefficients, float constant, int size)
public void addTerm(E variable, float coefficient)
public int size()
public E getVariable(int index)
public float getCoefficient(int index)
public void appendCoefficient(int index, float value)
public float getConstant()
public void setConstant(float constant)
public int indexOfVariable(E needle)
public E[] getVariables()
public float[] getCoefficients()
Copyright © 2020 University of California, Santa Cruz. All rights reserved.