edu.buffalo.fs7.mathlib
Class Argument

java.lang.Object
  |
  +--edu.buffalo.fs7.mathlib.MathObject
        |
        +--edu.buffalo.fs7.mathlib.Argument
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Complex, Gate, GateProperty, Matrix, StringArgument, Vect

public abstract class Argument
extends MathObject

abstract template class for objects which can be treated as arguments for mathematical operations, i.e. complex numbers, vectors, matrices.

See Also:
Complex, Vect, Braket, Matrix

Fields inherited from class edu.buffalo.fs7.mathlib.MathObject
mathlib
 
Constructor Summary
Argument()
           
Argument(MathObject o)
           
 
Method Summary
abstract  boolean equals(MathObject m1)
          equality predicate
 
Methods inherited from class edu.buffalo.fs7.mathlib.MathObject
clone, toParseableString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Argument

public Argument()

Argument

public Argument(MathObject o)
Method Detail

equals

public abstract boolean equals(MathObject m1)
equality predicate