Class GRFactor

java.lang.Object
  |
  +--GRFactor
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
GR6jSymbol, GRKrDelta, GRPreFactor

public abstract class GRFactor
extends java.lang.Object
implements java.lang.Cloneable

Abstract class representing an elementary factor in the formula of a General Recoupling Coefficient of angular momenta in terms of 6j-coefficients.

Author:
Dries.VanDyck@rug.ac.be
See Also:
GenRecoupCoeff, Edge, GRVisitor

Constructor Summary
GRFactor()
           
 
Method Summary
abstract  void accept(GRVisitor v)
          Implementation of the Visitor pattern.
 java.lang.Object clone()
          Returns an exact copy of this GRFactor
abstract  boolean containsLabel(java.lang.String label)
          True if this elemtary factor contains the label label.
abstract  java.lang.String toString()
          Returns a String representation of this elementary factor.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GRFactor

public GRFactor()
Method Detail

toString

public abstract java.lang.String toString()
Returns a String representation of this elementary factor.

Overrides:
toString in class java.lang.Object
Returns:
a String representation of this GRFactor

clone

public java.lang.Object clone()
Returns an exact copy of this GRFactor

Overrides:
clone in class java.lang.Object
Returns:
a clone of this GRFactor.

containsLabel

public abstract boolean containsLabel(java.lang.String label)
True if this elemtary factor contains the label label.

Parameters:
label - the label to be checked
Returns:
true if the label appears in this GRFactor, false otherwise

accept

public abstract void accept(GRVisitor v)
Implementation of the Visitor pattern.

Parameters:
v - the GRVisitor to be accepted
See Also:
GRVisitor