org.rubato.math.arith
Class CString

java.lang.Object
  extended by org.rubato.math.arith.RingString
      extended by org.rubato.math.arith.CString
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<RingString>

public final class CString
extends RingString

The ring of strings with complex factors.

See Also:
Serialized Form

Constructor Summary
CString(Complex c)
           
CString(double d)
           
CString(int i)
           
CString(java.util.List<java.lang.String> words, java.util.List<Complex> factors)
           
CString(java.lang.Object... objects)
           
CString(Rational r)
           
CString(RingString rs)
           
CString(java.lang.String word)
           
CString(java.lang.String[] words, Complex[] factors)
           
CString(java.lang.String word, Complex factor)
           
 
Method Summary
 java.lang.Object clone()
           
static CString getOne()
           
static CString getZero()
           
static CString parseCString(java.lang.String string)
           
 
Methods inherited from class org.rubato.math.arith.RingString
add, compareTo, difference, equals, fold, getFactorForString, getString, getStrings, hashCode, multiply, negate, negated, product, scale, scaled, stringRep, StringToDouble, subtract, sum, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CString

public CString(java.lang.String word)

CString

public CString(java.lang.String word,
               Complex factor)

CString

public CString(java.lang.String[] words,
               Complex[] factors)

CString

public CString(java.util.List<java.lang.String> words,
               java.util.List<Complex> factors)

CString

public CString(java.lang.Object... objects)

CString

public CString(RingString rs)

CString

public CString(int i)

CString

public CString(Rational r)

CString

public CString(double d)

CString

public CString(Complex c)
Method Detail

getZero

public static CString getZero()

getOne

public static CString getOne()

parseCString

public static CString parseCString(java.lang.String string)

clone

public java.lang.Object clone()
Specified by:
clone in class RingString