com.sun.electric.tool.ncc.result
Class Permutation

java.lang.Object
  extended by com.sun.electric.tool.ncc.result.Permutation

public class Permutation
extends java.lang.Object


Constructor Summary
Permutation(int size)
           
Permutation(int[] permutation)
           
Permutation(Permutation p)
           
 
Method Summary
 boolean equals(java.lang.Object arg0)
           
 int getPermFrom(int val)
           
 int getPermTo(int i)
           
 Permutation inverse()
           
 boolean isIdentity()
           
 Permutation product(Permutation h)
           
static Permutation product(Permutation g, Permutation h)
           
 void set(int entry, int to)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Permutation

public Permutation(int size)

Permutation

public Permutation(int[] permutation)

Permutation

public Permutation(Permutation p)
Method Detail

getPermTo

public int getPermTo(int i)

getPermFrom

public int getPermFrom(int val)

isIdentity

public boolean isIdentity()

size

public int size()

set

public void set(int entry,
                int to)

product

public Permutation product(Permutation h)

product

public static Permutation product(Permutation g,
                                  Permutation h)

inverse

public Permutation inverse()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object arg0)
Overrides:
equals in class java.lang.Object