Package edu.jas.gb

Class Katsura


  • public class Katsura
    extends java.lang.Object
    Class to produce a system of equations as defined by Katsura.
    Author:
    Heinz Kredel
    • Constructor Summary

      Constructors 
      Constructor Description
      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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.