Uses of Interface
linearalgebra.symbolic.SymbolicValue

Packages that use SymbolicValue
linearalgebra.symbolic   
 

Uses of SymbolicValue in linearalgebra.symbolic
 

Classes in linearalgebra.symbolic that implement SymbolicValue
 class AbstractUnknown
           
 class Addition
           
 class ConstantSymbol
           
 class Inverse
           
 class LeafUnknown
           
 class Multiplication
           
 class Negative
           
 class PairOperator
           
 class UnaryOperator
           
 

Fields in linearalgebra.symbolic declared as SymbolicValue
private  SymbolicValue AbstractUnknown.containsNodeCache
           
private  SymbolicValue Equality.lhs
           
private  SymbolicValue UnaryOperator.m_child
           
private  SymbolicValue PairOperator.m_left
           
private  SymbolicValue PairOperator.m_right
           
private  SymbolicValue Equality.rhs
           
 

Fields in linearalgebra.symbolic with type parameters of type SymbolicValue
private  java.util.ArrayList<SymbolicValue> AbstractUnknown.m_parents
           
 

Methods in linearalgebra.symbolic that return SymbolicValue
 SymbolicValue UnaryOperator.getChild(int index)
           
 SymbolicValue SymbolicValue.getChild(int index)
          Returns the child node specifed by this index.
 SymbolicValue PairOperator.getChild(int index)
           
 SymbolicValue LeafUnknown.getChild(int index)
           
 SymbolicValue SymbolicValue.getParent(int index)
          Returns the parent specified by the index.
 SymbolicValue AbstractUnknown.getParent(int index)
           
 SymbolicValue SymbolicValue.scale(SymbolicValue v)
           
 SymbolicValue AbstractUnknown.scale(SymbolicValue v)
           
 

Methods in linearalgebra.symbolic with parameters of type SymbolicValue
 void SymbolicValue.addParent(SymbolicValue parent)
          Adds a parent to the nodes parent list.
 void AbstractUnknown.addParent(SymbolicValue parent)
           
protected  void AbstractUnknown.appendParenthesisString(SymbolicValue v, java.lang.StringBuffer str)
           
 boolean SymbolicValue.contains(SymbolicValue v, SymbolicValue parent)
          Searches the tree for the SymbolicValue v.
 boolean AbstractUnknown.contains(SymbolicValue v, SymbolicValue parent)
           
protected abstract  PairOperator PairOperator.createNewInstance(SymbolicValue left, SymbolicValue right)
           
protected  PairOperator Multiplication.createNewInstance(SymbolicValue left, SymbolicValue right)
           
protected  PairOperator Addition.createNewInstance(SymbolicValue left, SymbolicValue right)
           
 void SymbolicValue.removeParent(SymbolicValue parent)
           
 void AbstractUnknown.removeParent(SymbolicValue parent)
           
 SymbolicValue SymbolicValue.scale(SymbolicValue v)
           
 SymbolicValue AbstractUnknown.scale(SymbolicValue v)
           
 void PairOperator.setChild(int index, SymbolicValue v)
           
protected  void UnaryOperator.setChild(SymbolicValue child)
           
 

Constructors in linearalgebra.symbolic with parameters of type SymbolicValue
Addition(SymbolicValue a, SymbolicValue b)
           
Equality(SymbolicValue lhs, SymbolicValue rhs)
           
Inverse(SymbolicValue v)
           
Multiplication(SymbolicValue a, SymbolicValue b)
           
Negative(SymbolicValue v)
           
PairOperator(SymbolicValue left, SymbolicValue right)
           
UnaryOperator(SymbolicValue child)