edu.jas.gb
Class Katsura

java.lang.Object
  extended by edu.jas.gb.Katsura

public class Katsura
extends java.lang.Object

Class to produce a system of equations as defined by Katsura.

Author:
Heinz Kredel

Constructor Summary
Katsura(int n)
          Katsura constructor.
Katsura(java.lang.String v, int n)
          Katsura constructor.
Katsura(java.lang.String var, int n, java.lang.String order)
          Katsura constructor.
 
Method Summary
static void main(java.lang.String[] args)
          main.
 java.lang.String polyList()
          Generate polynomial list.
 java.lang.String toString()
          toString.
 java.lang.String varList(java.lang.String order)
          Generate variable list.
 java.lang.String varList(java.lang.String coeff, java.lang.String order)
          Generate variable list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Katsura

public Katsura(int n)
Katsura constructor.

Parameters:
n - problem size.

Katsura

public Katsura(java.lang.String v,
               int n)
Katsura constructor.

Parameters:
v - name of variables.
n - problem size.

Katsura

public Katsura(java.lang.String var,
               int n,
               java.lang.String order)
Katsura constructor.

Parameters:
var - name of variables.
n - problem size.
order - term order letter for output.
Method Detail

main

public static void main(java.lang.String[] args)
main.


varList

public java.lang.String varList(java.lang.String order)
Generate variable list.

Parameters:
order - term order letter.
Returns:
polynomial ring description.

varList

public java.lang.String varList(java.lang.String coeff,
                                java.lang.String order)
Generate variable list.

Parameters:
order - term order letter.
coeff - coefficient ring name.
Returns:
polynomial ring description.

toString

public java.lang.String toString()
toString.

Overrides:
toString in class java.lang.Object
Returns:
Katsura problem as string.

polyList

public java.lang.String polyList()
Generate polynomial list.

Returns:
Katsura polynomials as string.