A B C D E F G H I J K L M N O P R S T U V W Y

A

AbstractCCAHeuristic - class AbstractCCAHeuristic.
This abstract class provides a skeleton implementation of the CCAHeuristic interface to minimize the effort to implement this interface.
AbstractCCAHeuristic() - Constructor for class AbstractCCAHeuristic
Constructs a new AbstractCCAHeuristic without a defined problem, a problem must be defined later by means of the setProblem method.
AbstractCCAHeuristic(Yutsis) - Constructor for class AbstractCCAHeuristic
Constructs a new AbstractCCAHeuristic with given Yutsis object and corresponding CycleGenerator.
AbstractCCAHeuristic(Yutsis, CycleGenerator) - Constructor for class AbstractCCAHeuristic
Constructs a new AbstractCCAHeuristic with given Yutsis object and corresponding CycleGenerator.
AbstractGraph - class AbstractGraph.
This abstract class provides a skeleton implementation of the Graph interface to minimize the effort to implement this interface.
AbstractGraph() - Constructor for class AbstractGraph
 
AbstractGRWrappedTextVisitor - class AbstractGRWrappedTextVisitor.
Abstract class implementing common functionality between visitors creating a wrapped text representation of a GenRecoupCoeff in some format.
AbstractGRWrappedTextVisitor() - Constructor for class AbstractGRWrappedTextVisitor
Constructs a new AbstractGRWrappedTextVisitor.
AbstractGRWrappedTextVisitor(int) - Constructor for class AbstractGRWrappedTextVisitor
Constructs a new AbstractGRWrappedTextVisitor which wraps at wrapsize characters.
AbstractGRWrappedTextVisitor(int, FontMetrics) - Constructor for class AbstractGRWrappedTextVisitor
Constructs a new AbstarctGRWrappedTextVisitor, with given wrapsize in pixels and the FontMetrics class for the used font.
AbstractYutsis - class AbstractYutsis.
Abstract implementation of a (cubic) graph allowing the graph transformations used to reduce a YutsisGraph by implementing the Graph interface.
AbstractYutsis() - Constructor for class AbstractYutsis
 
accept(GRVisitor) - Method in class GenRecoupCoeff
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GR6jSymbol
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GRCompoundFactor
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GRFactor
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GRKrDelta
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GRPreFactor
Implementation of the Visitor pattern.
accept(GRVisitor) - Method in class GRSummation
Implementation of the Visitor pattern.
actionPerformed(ActionEvent) - Method in class GYutsis
Implementation of the ActionListener interface.
actionPerformed(ActionEvent) - Method in class StreamPanel
Implementation of the ActionListener interface listening to both buttons.
addBack(int) - Method in class Path
Adds node node to the end of this Path.
addChangeListener(ChangeListener) - Method in class AbstractGraph
Adds a ChangeListener to the Graph to be notified of structural changes.
addChangeListener(ChangeListener) - Method in interface Graph
Adds a ChangeListener to the YutsisGraph.
addFront(int) - Method in class Path
Adds node node to the end of this Path (O(length)).
addIntermediateLabels(String) - Method in class AbstractYutsis
Adds intermediate labels to a BRAKET representation.
append(GRFactor) - Method in class GRCompoundFactor
Appends the factor grf.
append(GRPreFactor) - Method in class GRPreFactor
Appends the GRPreFactor object gpf to this GRPreFactor.
append(Path) - Method in class Path
Appends p to this path where appropriate.
append(String) - Method in class AbstractGRWrappedTextVisitor
Appends the given String to the generated String as one entity on a line, wrapping on demand.
appendExp(int, String) - Method in class GRCompoundFactor
Appends a factor (-1)^(factor*j) to this GRCompoundFactor.
appendExp(int, String) - Method in class GRPreFactor
Appends a factor (-1)^(factor*j) to this GRPreFactor.
appendExp(int, String[]) - Method in class GRPreFactor
Appends a factor (-1)^(factor*j[0]+...+factor*j[j.length-1]) to this GRPreFactor.
appendExp(String[]) - Method in class GRCompoundFactor
Appends a factor (-1)^(j[0] + ...
appendExp(String[]) - Method in class GRPreFactor
Appends a factor (-1)^(j[0]+..+j[j.length-1]) to this GRPreFactor.
appendFactor(String) - Method in class GRPreFactor
Appends a factor (2*a+1) to this GRPreFactor.
appendFactor(String[]) - Method in class GRPreFactor
Appends a factor (2*a[0]+1)* ...
appendFactor(String[], int) - Method in class GRCompoundFactor
Appends a factor ((2*a[0]+1)*...*(2*a[a.length-1]+1))^(exp/2) to this GRCompoundFactor.
appendFactor(String[], int) - Method in class GRPreFactor
Appends a factor ((2*a[0]+1)* ...
appendFactor(String[], int[]) - Method in class GRPreFactor
Appends a factor (2*a[0]+1)^(exp[0]/2)* ...
appendFactor(String, int) - Method in class GRCompoundFactor
Appends a factor (2*a+1)^(exp/2) to this GRCompoundFactor.
appendFactor(String, int) - Method in class GRPreFactor
Appends a factor (2*a+1)^(exp/2) to this GRPreFactor.
args() - Method in class GR6jSymbol
Returns the arguments of the GR6jSymbol object.
args() - Method in class GRKrDelta
Returns the arguments of the GRKrDelta object.

B

bestCycle(int[]) - Method in class AbstractCCAHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4).
bestCycle(int[]) - Method in interface CCAHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4).
bestCycle(int[], int[]) - Method in class AbstractCCAHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4) together with the best interchange nodes in a canonical way.
bestCycle(int[], int[]) - Method in interface CCAHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4) together with the best interchange nodes in a canonical way.
bestCycle(int[], int[], ArrayList) - Method in interface CCAHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4) together with the best interchange nodes in a canonical way.
bestCycle(int[], int[], ArrayList) - Method in class CycleCountHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4) together with the best interchange nodes in a canonical way.
bestCycle(int[], int[], ArrayList) - Method in class EdgeCostHeuristic
This function returns the best Cycle to reduce and fills the best edge to interchange out of the cycle (min length 4).
BRAKET - Static variable in class AbstractYutsis
Int representing the BRAKET format in which the graphs are stored in a file: this represents the well known braket notation e.g.
braket() - Method in class YutsisGraph
Returns the braket notation of the original YutsisGraph.
bubble() - Method in class YutsisGraph
Implementation of the abstract method Yutsis.bubble().
bubble() - Method in interface Yutsis
Returns the first bubble encoutered, or {-1,-1} if no bubbles are present.
bubble(String, String) - Method in class GenRecoupCoeff
Appends a factor (2*l1+1)^(-1)*delta(l1,l2) to this General Recoupling Coefficient as a consequence of the removal of a bubble between the edges with labels l1, l2 in the corresponding YutsisGraph.

C

canonicalIC(int[], int[]) - Method in class AbstractCCAHeuristic
This method returns a canonical representation of the given interchange, without applying it.
canonicalIC(int[], int[]) - Method in interface CCAHeuristic
This method returns a canonical representation of the given interchange, without applying it.
canonicalIC(int[], int[], int[]) - Method in class AbstractCCAHeuristic
This method returns a canonical representation of the given interchange, without applying it.
canonicalIC(int[], int[], int[]) - Method in interface CCAHeuristic
This method returns a canonical representation of the given interchange, without applying it.
CCAHeuristic - interface CCAHeuristic.
Interface of an heuristic to be used with the CycleCostAlgorithm class to reduce a Yutsis object with at least operations possible.
clear() - Method in class JStreamedTextArea
Clears the TextArea.
clear() - Method in class StreamPanel
Empties the Streampanel.
clone() - Method in class AbstractGraph
Returns an exact copy of the object.
clone() - Method in class Edge
Returns a clone of this Edge.
clone() - Method in class GenRecoupCoeff
Implementation of the Cloneable interface.
clone() - Method in class GRCompoundFactor
Returns a clone of this GRCompoundFactor object.
clone() - Method in class GRFactor
Returns an exact copy of this GRFactor
clone() - Method in class GRPreFactor
Returns a clone of this object, immutable objects are not cloned.
clone() - Method in class GRSummation
Returns a clone of this GRSummation object.
clone() - Method in class Path
Implementation of the Cloneable interface.
clone() - Method in class YutsisGraph
Returns an exact copy of this YutsisGraph, as specified by the Cloneable interface.
clone() - Method in interface Yutsis
Returns an exact copy of the object.
componentHidden(ComponentEvent) - Method in class GYutsis
Default implementation of the ComponentListener.
componentMoved(ComponentEvent) - Method in class GYutsis
Default implementation of the ComponentListener.
componentResized(ComponentEvent) - Method in class GYutsis
Implementation of the ComponentListener, reuse GRWrappedStringVisitor to wrap the formula.
componentShown(ComponentEvent) - Method in class GYutsis
Default implementation of the ComponentListener.
concat(Path) - Method in class Path
Returns the concatenation of this path with the path p as a new Path object.
connected(int, int) - Method in class AbstractGraph
True if nodes i and j are connected, false otherwise.
connected(int, int) - Method in interface Graph
True if nodes i and j are connected, false otherwise.
connects(int) - Method in class Edge
True if node is one of the nodes of this Edge.
containsLabel(String) - Method in class GR6jSymbol
True if this 6j-symbol contains the label label, false otherwise.
containsLabel(String) - Method in class GRCompoundFactor
True if this GRCompoundFactor contains a factor with label label, false otherwise.
containsLabel(String) - Method in class GRFactor
True if this elemtary factor contains the label label.
containsLabel(String) - Method in class GRKrDelta
True if label appears in this GRKrDelta, false otherwise.
containsLabel(String) - Method in class GRPreFactor
True if this GRPreFactor contains this label, false otherwise.
couplings() - Method in class GRSummation
Returns the labels of the edges coupled with the summatian variable s; suppose s was coupled as (a,b,s) and (c,d,s) than {a,b,c,d} is returned.
cubicOrder() - Method in class YutsisGraph
Return the original (cubic) order of this Cubic graph.
Cycle - class Cycle.
Class representing relevant cycles, which are by definition composed of two cyclic canonical shortest Paths (for even cycles) or two cyclic canonical shortest Paths and an edge (for odd cycles).
CYCLE_COUNT_HEURISTIC - Static variable in class GYutsis
Use an instance of CycleCountHeuristic.CYCLE_COUNT as heuristic.
Cycle(Path, Path) - Constructor for class Cycle
Constructs an odd relevant cycle made of a shortest path from r->y (ry), a shortest path from r->z (rz) and the edge (y,z).
Cycle(Path, Path, int) - Constructor for class Cycle
Constructs an even cycle made of a shortest path from r->p (rp), a shortest path from r->q (rq) and the edges (p,y) and (q,y).
CycleCostAlgorithm - class CycleCostAlgorithm.
This class represents an improved algorithm to be used in collaboration with an heuristic on the algorithm using graphical methods by Yutsis, Vanagas et.
CycleCostAlgorithm(Yutsis, CCAHeuristic) - Constructor for class CycleCostAlgorithm
Constructs a new CycleCostAlgorithm object for the Yutsis y with heuristic h.
CycleCountHeuristic - class CycleCountHeuristic.
This class implements two heuristics, MORE_SMALLER_LESS_BIGGER and CYCLE_COUNT, for selecting operations for reducing a Yutsis object bases on the difference in the number of cycles of each length created by the different interchanges.
CycleCountHeuristic() - Constructor for class CycleCountHeuristic
Default constructor: constructs a new CycleCountHeuristic object
CycleCountHeuristic(Yutsis) - Constructor for class CycleCountHeuristic
Constructs a new CycleCountHeuristic object and sets the problem.
CycleCountHeuristic(Yutsis, CycleGenerator) - Constructor for class CycleCountHeuristic
Constructs a new CycleCountHeuristic object and sets the problem.
CycleGenerator - class CycleGenerator.
Class that generates all relevant cycles of length 3 or bigger for a given Graph.
cycleGenerator() - Method in class AbstractCCAHeuristic
Returns the CycleGenerator used by this CCAHeuristic.
cycleGenerator() - Method in interface CCAHeuristic
Returns the CycleGenerator used by this CCAHeuristic.
CycleGenerator(Graph) - Constructor for class CycleGenerator
Constructs a new CycleGenerator object for the graph g and registers itself as ChangeListener for g.
cycles() - Method in class CycleGenerator
Returns all cycles as a ArrayList of Cycle's with all cycles of length l at index l-3.
cycles(int) - Method in class CycleGenerator
Returns all cycles of length l as a ArrayList of Cycle's.

D

DELTA_MACRO - Static variable in class GRWrappedMapleVisitor
Macro, as a Maple function, for the triangular symbol.
diameter() - Method in class PathGenerator
Returns the diameter of the Graph.
distance(int, int) - Method in class PathGenerator
Returns the distance between the nodes i and j.

E

Edge - class Edge.
This class represents a directed, labeled edge.
EDGE_COST_HEURISTIC - Static variable in class GYutsis
Use an instance of EdgeCostHeuristic as heuristic.
Edge(Edge) - Constructor for class Edge
Copy Constructor.
Edge(String, int, int) - Constructor for class Edge
Constructs an Edge with given label going from tail to head.
EdgeCostHeuristic - class EdgeCostHeuristic.
This class implements an heuristic bases on edge costs for selecting operations to reduce a Yutsis object.
EdgeCostHeuristic() - Constructor for class EdgeCostHeuristic
Default constructor: constructs a new CycleCountHeuristic object
EdgeCostHeuristic(Yutsis) - Constructor for class EdgeCostHeuristic
Constructs a new CycleCountHeuristic object and sets the problem.
EdgeCostHeuristic(Yutsis, CycleGenerator) - Constructor for class EdgeCostHeuristic
Constructs a new CycleCountHeuristic object and sets the problem.
edgeLabels(int) - Method in class YutsisGraph
Returns the labels of the edges coupled in the node node.
EDGELIST - Static variable in class AbstractYutsis
Int representing the EDGELIST format in which the graphs are stored in a file:
edges(int) - Method in class YutsisGraph
Returns (a copy) of the edges coupled in the node node.
edges(int[]) - Method in class YutsisGraph
Returns the edges between nodes[0] and nodes[1](max 3) as an array of edges.
edges(int, int) - Method in class YutsisGraph
Returns the edges between node1 and node2 (max 3) as a Vector or null if one of the nodes is removed.
effect(int, int, int, int) - Method in class CycleCountHeuristic
Calculates the effect of the interchange on the edge (e1,e2) interchanging the edges (e1,a) and (e2,b), assuming that the girth of y is at least 4.
empty() - Method in class GRPreFactor
Returns true if this GRPreFactor represents 1, i.e.
equals(Object) - Method in class Edge
Two Edges are equal iff they have the same label and the same endpoints.
expCoeffs() - Method in class GRPreFactor
Returns an Iterator of the coeffs in the exponent of (-1).
expEmpty() - Method in class GRPreFactor
Returns true if this GRPreFactor represents (-1)^0*factors.
expLabels() - Method in class GRPreFactor
Returns an Iterator over the labels in the exponent of (-1).
expSize() - Method in class GRPreFactor
Returns the number of labels present in the exponent of (-1).

F

factors() - Method in class GRCompoundFactor
Returns an Iterator of the factors in this GRCompoundFactor object.
factorsEmpty() - Method in class GRPreFactor
Returns true if this GRPreFactor represents (-1)^exp*1.
factorsExps() - Method in class GRPreFactor
Returns an Iterator over the exponents in the factors (2*label+1)^(exp/2).
factorsLabels() - Method in class GRPreFactor
Returns an Iterator of the labels in the factors (2*label+1)^(exp/2).
factorsSize() - Method in class GRPreFactor
Returns the number of factors in the product.
fireStateChanged() - Method in class AbstractGraph
Send a ChangeEvent, whose source is this Graph, to each listener.
first() - Method in class Cycle
Returns an NodeIterator over the nodes of this path following the edges of this path starting at the first node (by a call to the next() method).
first() - Method in interface Graph
Returns an iterator over the nodeset starting at the node (by calling the next() method) with lowest label in some ordening.
first() - Method in class Path
Returns an NodeIterator over the nodes of this Path following the edges of this Path starting at the first node (by a call to the next() method).
first() - Method in class YutsisGraph
Returns an NodeIterator over the nodeset starting at the node with lowest label as specified by the Graph interface.

G

GENERIC_OUTPUT - Static variable in class GYutsis
Generic output.
GenRecoupCoeff - class GenRecoupCoeff.
Class representing a General Recoupling Coefficient of Angular Momenta in terms of 6j-coefficients, which is gradually build by the graphical methods developed by Yutsis and Vanagas by performing reduction operations on the corresponding YutsisGraph.
genRecoupCoeff() - Method in class YutsisGraph
Returns the General Recoupling Coefficient corresponding with the current state of this YutsisGraph.
GenRecoupCoeff(GenRecoupCoeff) - Constructor for class GenRecoupCoeff
Constructs an exact copy of the given GenRecoupCoeff.
GenRecoupCoeff(int, String, String[], String[], String[]) - Constructor for class GenRecoupCoeff
Constructs a new General Recoupling Coefficient with rootnode root, left intermediate angular momenta a[0]...
getOutputStream() - Method in class JStreamedTextArea
Returns the associated OutputStream of this JStreamedTextArea.
getPrintStream() - Method in class StreamPanel
Returns a PrintStream which is connected with the JStreamedTextArea.
getSaveDir() - Method in class StreamPanel
Returns the initial directory of the save to file dialog.
girth() - Method in class CycleGenerator
Returns the girth of the Graph.
girthCycles() - Method in class CycleGenerator
Returns all girth cycles as a ArrayList of Cycle's.
gmlEdgeLabels(int) - Method in class AbstractGraph
Returns the edge labels of node i to be used for saving the Graph in GML-format; this is a default implementation returning null, indicating that no edge label is used.
gmlEdgeLabels(int) - Method in class YutsisGraph
Returns the edge label to be used for saving the Graph in GML-format; overloads AbstractGraph.gmlEdgeLabel.
GR6jSymbol - class GR6jSymbol.
Class representing a Wigner 6j-symbol {a,b,c;d,e,f}.
GR6jSymbol(String[], String[]) - Constructor for class GR6jSymbol
Constructs a Wigner 6j-symbol with toprow toprow[0], toprow[1], toprow[2] and bottomrow bottomrow[0], bottomrow[1], bottomrow[2].
Graph - interface Graph.
Interface of a general graph of which the nodes are labeled with positive integers in an arbitrary way.
GRCompoundFactor - class GRCompoundFactor.
Class represting a product of elementary GRFactor's.
GRCompoundFactor() - Constructor for class GRCompoundFactor
Constructs a new (empty) product of GRFactor's.
GRCompoundFactor(GRFactor) - Constructor for class GRCompoundFactor
Constructs a new product of GRFactor's with initial GRFactor f.
GRCompoundFactor(int) - Constructor for class GRCompoundFactor
Constructs a new (empty) product of GRFactor's with nroffactors expected number of factors.
GRCompoundFactor(int, GRFactor) - Constructor for class GRCompoundFactor
Constructs a new product of GRFactor's with initial GRFactor f and nroffactors expected number of factors.
GRFactor - class GRFactor.
Abstract class representing an elementary factor in the formula of a General Recoupling Coefficient of angular momenta in terms of 6j-coefficients.
GRFactor() - Constructor for class GRFactor
 
GRKrDelta - class GRKrDelta.
Class representing a factor KrDelta(l1,l2) in a General Recoupling Coefficient.
GRKrDelta(String, String) - Constructor for class GRKrDelta
Constructs a new GRKrDelta ChDelta(l1,l2).
GRPreFactor - class GRPreFactor.
Class representing a factor (-1)^exp*(2*f_0+1)^(exp_0/2)+...+(2*f_k+1)^(exp_k/2) with exp a lineair combination of labels with positive, integer coefficients, f_0...f_k labels and exp_0..exp_k integer powers.
GRPreFactor() - Constructor for class GRPreFactor
Constructs a new GRPreFactor.
GRPreFactor(int) - Constructor for class GRPreFactor
Constructs a GRPreFactor with nroflabels expected total number of labels
GRPreFactor(int, int, String) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (-1)^(factor*j) with nroflabels expected number of labels.
GRPreFactor(int, int, String, String, int) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (-1)^(factor*j)*(2*a+1)^(exp/2) with nroflabels expected number of labels.
GRPreFactor(int, String) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (-1)^(factor*j).
GRPreFactor(int, String[]) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (-1)^(j[0]+..+j[j.length-1]) with nroflabels expected number of labels..
GRPreFactor(int, String[], int) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing ((2*a[0]+1)* ...
GRPreFactor(int, String[], int[]) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (2*a[0]+1)^exp[0]* ...
GRPreFactor(int, String, int) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (2*a+1)^(exp/2) with nroflabels expected number of labels.
GRPreFactor(String[]) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (-1)^(j[0]+..+j[j.length-1]).
GRPreFactor(String[], int) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing ((2*a[0]+1)* ...
GRPreFactor(String[], int[]) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (2*a[0]+1)^(exp[0]/2)* ...
GRPreFactor(String, int) - Constructor for class GRPreFactor
Constructs a new GRPreFactor representing (2*a+1)^(exp/2).
GRSummation - class GRSummation.
Class representing a summation factor sum(summvar) * GRCompoundFactor appearing in the expression for a General Recoupling Coefficient for angular momenta.
GRSummation(String, String, String, String, String) - Constructor for class GRSummation
Constructs a new GRSummation object with summation variable summvar with couplings (a,b,summvar) and (c,d,summvar).
GRSummation(String, String, String, String, String, GRFactor) - Constructor for class GRSummation
Constructs a new GRSummation object with summation variable summvar and factor f.
GRSummation(String, String, String, String, String, int) - Constructor for class GRSummation
Constructs a new GRSummation object with summation variable summvar and nroffactors expected number of factors.
GRSummation(String, String, String, String, String, int, GRFactor) - Constructor for class GRSummation
Constructs a new GRSummation object with summation variable summvar, initial factor f and nroffactors expected number of factors.
GRVisitor - interface GRVisitor.
Interface following the Visitor pattern for visiting objects of the GR-family.
GRWrappedLaTeXVisitor - class GRWrappedLaTeXVisitor.
A GRVisitor which constructs a wrapped String representation of an object from the GR-family in LaTeX format, including GenRecoupCoeff.
GRWrappedLaTeXVisitor() - Constructor for class GRWrappedLaTeXVisitor
Constructs a new GRWrappedLaTeXVisitor.
GRWrappedLaTeXVisitor(int) - Constructor for class GRWrappedLaTeXVisitor
Constructs a new GRWrappedLaTeXVisitor which wraps at wrapsize characters.
GRWrappedLaTeXVisitor(int, FontMetrics) - Constructor for class GRWrappedLaTeXVisitor
Constructs a new GRWrappedLaTeXVisitor, with given wrapsize in pixels and the FontMetrics class for the used font.
GRWrappedMapleVisitor - class GRWrappedMapleVisitor.
A GRVisitor which constructs a wrapped String representation of an object from the GR-family in Maple format, including GenRecoupCoeff.
GRWrappedMapleVisitor() - Constructor for class GRWrappedMapleVisitor
Constructs a new GRWrappedMapleVisitor.
GRWrappedMapleVisitor(int) - Constructor for class GRWrappedMapleVisitor
Constructs a new GRWrappedMapleVisitor which wraps at wrapsize characters.
GRWrappedMapleVisitor(int, FontMetrics) - Constructor for class GRWrappedMapleVisitor
Constructs a new GRWrappedMapleVisitor, with given wrapsize in pixels and the FontMetrics class for the used font.
GRWrappedRacahVisitor - class GRWrappedRacahVisitor.
A GRVisitor which constructs a wrapped String representation of an object from the GR-family in Racah format, including GenRecoupCoeff.
GRWrappedRacahVisitor() - Constructor for class GRWrappedRacahVisitor
Constructs a new GRWrappedRacahVisitor.
GRWrappedRacahVisitor(int) - Constructor for class GRWrappedRacahVisitor
Constructs a new GRRacahMapleVisitor which wraps at wrapsize characters.
GRWrappedRacahVisitor(int, FontMetrics) - Constructor for class GRWrappedRacahVisitor
Constructs a new GRWrappedRacahVisitor, with given wrapsize in pixels and the FontMetrics class for the used font.
GRWrappedStringVisitor - class GRWrappedStringVisitor.
A GRVisitor which constructs a wrapped String representation of an object from the GR-family, including GenRecoupCoeff.
GRWrappedStringVisitor() - Constructor for class GRWrappedStringVisitor
Constructs a new GRWrappedStringVisitor.
GRWrappedStringVisitor(int) - Constructor for class GRWrappedStringVisitor
Constructs a new GRWrappedStringVisitor which wraps at wrapsize characters.
GRWrappedStringVisitor(int, FontMetrics) - Constructor for class GRWrappedStringVisitor
Constructs a new GRWrappedStringVisitor, with given wrapsize in pixels and the FontMetrics class for the used font.
guessFileFormat(String) - Static method in class AbstractYutsis
Guesses the format of the file by looking at the first two lines.
GYutsis - class GYutsis.
This class implements a GUI illustrating the algorithm implemented by CycleCostAlgorithm.
GYutsis() - Constructor for class GYutsis
Creates the GYutsis window.
GYutsis(File) - Constructor for class GYutsis
Creates the GYutsis window with title title and reads the graph from the File file.
GYutsis(YutsisGraph) - Constructor for class GYutsis
Creates the GYutsis window with the given YutsisGraph.

H

hasNext() - Method in interface NodeIterator
Returns true if this is not the last node in the iteration, false otherwise.
hasPrevious() - Method in interface NodeIterator
Returns true if this is not the first node in the iteration, false otherwise.
head() - Method in class Edge
Returns the head of this Edge.
heuristic() - Method in class CycleCostAlgorithm
Returns the used CCAHeuristic object.

I

insert(String, int) - Method in class JStreamedTextArea
A do-nothing implementation overriding the method of JTextArea.
interactive(YutsisGraph) - Static method in class YutsisGraph
This function presents an interactive text interface allowing the user to get information about this YutsisGraph and the reduction process.
interchange(int[], int[]) - Method in class YutsisGraph
Implementation of the abstract Yutsis.interchange(int [], int[] ) method.
interchange(int[], int[]) - Method in interface Yutsis
Interchange on the edge (nodes[0], nodes[1]) interchanging the edges (nodes[0], icnodes[0]) and (nodes[1].
interchange(int, int, int, int) - Method in class AbstractYutsis
Interchange on the edge (node1, node2) interchanging the edges (node1, icnode1) and (node2, icnode2).
interchange(int, int, int, int) - Method in interface Yutsis
Interchange on the edge (node1, node2) interchanging the edges (node1, icnode1) and (node2, icnode2).
interchange(String, String, String, String, String, String) - Method in class GenRecoupCoeff
Appends the summation factor sum(f)(2f+1){a, b, f; d, c, e} (Wigner 6j-symbol) to this Genereal Recoupling Coefficient as a consequence of an interchange on the edge with label e interchanging the edges b,c which (respectively) neighboredges a, d in the corresponding YutsisGraph.
interchangeNodes(Cycle, int[]) - Method in class AbstractCCAHeuristic
This method returns the nodes to be interchanged from the bestcycledge in order to reduce the bestcycle one unit in length and makes it canonical, without applying the interchange itself.
interchangeNodes(Cycle, int[]) - Method in interface CCAHeuristic
This method returns the nodes to be interchanged from the bestcycledge in order to reduce the bestcycle one unit in length and makes it canonical, without applying the interchange itself.
intermediateLabelsPresent(String) - Method in class AbstractYutsis
Returns true if the intermediate labels APPEAR to be present, false otherwise.
intersection(Path) - Method in class Path
Returns the nodes common in both paths.
invert() - Method in class Edge
Reverses the direction of this Edge.
invertEdge(int, Edge) - Method in class YutsisGraph
Generates the phase factor (-1)^(2j), with j the label of the edge with endpoint node and inverts the edge afterwards.
invertEdge(String) - Method in class GenRecoupCoeff
Appends a factor (-1)^(2*j) to this General Recoupling Coefficient as a consequence of the invertion of the Edge with label j in the corresponding YutsisGraph.
invertNode(String[]) - Method in class GenRecoupCoeff
Appends a factor (-1)^(j[0] + j[1] + j[2]) to this General Recoupling Coefficient as a consequence of the invertion of the node sign in wich j[0],j[1],j[2] are coupled in the corresponding YutsisGraph.
invertSign(int) - Method in class YutsisGraph
Reverses the sign of node.
isCanonical() - Method in class Path
True if this path is cylic canonical.
isNewLabel(String) - Method in class YutsisGraph
True if this label did not appear in the original graph, if true this label will yield a summation over its complete domain.
isRemoved(int) - Method in interface Graph
Returns true if the specified node is removed or not apparent in the graph, false otherwise.
isRemoved(int) - Method in class YutsisGraph
Implementation of the Graph.isRemoved(int) method.
isTree(int[]) - Method in class AbstractGraph
Checks of the nodes in the nodeset form a vertex induced tree.
isTree(int[]) - Method in interface Graph
Checks of the nodes in the nodeset form a vertex induced tree.

J

JStreamedTextArea - class JStreamedTextArea.
Class representing TextArea objects behaving as OutputStreams.
JStreamedTextArea() - Constructor for class JStreamedTextArea
Constructs a new JStreamedTextArea.
JStreamedTextArea(int, int) - Constructor for class JStreamedTextArea
Constructs a new JStreamedTextArea with given number of rows and columns.
JStreamedTextArea(String) - Constructor for class JStreamedTextArea
Constructs a new JStreamedTextArea.
JStreamedTextArea(String, int, int) - Constructor for class JStreamedTextArea
Constructs a new JStreamedTextArea with given number of rows and columns and intial text.

K

KR_DELTA_MACRO - Static variable in class GRWrappedMapleVisitor
Macro, as a Maple function, for the Kronecker Delta symbol.

L

label() - Method in class Edge
Returns the label of this Edge.
last() - Method in class Cycle
Returns an NodeIterator over the nodes of this cycle following the edges of this path ending at the node with lowest label (by a call to the previous() method).
last() - Method in interface Graph
Returns an iterator over the nodeset starting at the node with highest label (by calling the previous() method) in some ordening.
last() - Method in class Path
Returns an NodeIterator over the nodes of this Path following the edges of this Path starting at the last node (by a call to the previous() method)
last() - Method in class YutsisGraph
Returns an NodeIterator over the nodeset starting at the node with highest label in some ordening as specified by the Graph interface.
LATEX_OUTPUT - Static variable in class GYutsis
Generate Maple output.
length() - Method in class Cycle
Returns the length of this cycle (nr of edges).
length() - Method in class Path
Returns the length of this Path (nr of edges).
log(String) - Method in class CycleCostAlgorithm
Write the String to the logstream.
log(String) - Method in class YutsisGraph
Write the String to the logstream.

M

macros() - Static method in class GRWrappedLaTeXVisitor
Returns some LaTeX macros to be used with the generated formula if useMacros(boolean) is set to true.
macros() - Static method in class GRWrappedMapleVisitor
Returns some Maple procedures to be used with the generated formula.
main(String[]) - Static method in class CycleCostAlgorithm
This program reduces a Yutsis Graph to a so called triangular delta in as few operations possible, while constructing the general recoupling coefficient associated with it, which is written to the screen.
main(String[]) - Static method in class CycleGenerator
Program which prints all relevant cycles to the screen of the YutsisGraph specified by the first argument.
main(String[]) - Static method in class GYutsis
Main method which creates a GYutsis window.
main(String[]) - Static method in class PathGenerator
Program which prints all shortest paths (not cyclic canonical) to the screen of the YutsisGraph specified by the first argument.
main(String[]) - Static method in class YutsisGraph
This program constructs the YutsisGraph specified by the first argument and presents an interactive interface allowing the user to get information about the YutsisGraph and the reductionprocess.
makeCanonical() - Method in class PathGenerator
Only the Path's wich passes nodes bigger than the start node will remain.
MAPLE_OUTPUT - Static variable in class GYutsis
Generate LaTeX output.
MORE_SMALLER_LESS_BIGGER_HEURISTIC - Static variable in class GYutsis
Use an instance of CycleCountHeuristic.MORE_SMALLER_LESS_BIGGER as heuristic (default).

N

n() - Method in class YutsisGraph
Returns the (current) (cubic) order of this cubic graph.
neighbors(int) - Method in interface Graph
Returns the neighbors of the node with label node.
neighbors(int) - Method in class YutsisGraph
Returns the neighbors of node or null if the node is removed from the graph as specified by the Graph interface.
next() - Method in interface NodeIterator
Returns the next node in this iteration or -1 if this is the last.
nodeAt(int) - Method in class Cycle
Returns the node with index index if the cycle was iterated by a NodeIterator.
nodeAt(int) - Method in class Path
Returns the node at distance d from the startnode of this Path.
NodeIterator - interface NodeIterator.
Iterator for iterating over the nodes of a Graph, Path or Cycle.
nodeIterator(int) - Method in class Cycle
Returns an NodeIterator over the nodes of this cycle following the edges of this cycle starting at the specified node (by a call to the next() method).
nodeIterator(int) - Method in interface Graph
Returns an iterator which will return node by a NodeIterator#next() call.
nodeIterator(int) - Method in class Path
Returns an NodeIterator over the nodes of this Path following the edges of this path starting at the specified node (by a call to the next() method).
nodeIterator(int) - Method in class YutsisGraph
Returns an NodeIterator which will return node by a NodeIterator.next() call as specified by the Graph interface.
nodes() - Method in class Edge
Returns the nodes from this Edge as an array containing {tail,head}.
nrOf6js() - Method in class GenRecoupCoeff
Returns the number of Wigner 6j-symbols in this General Recoupling Coefficient (in its current state).
nrOfEdges() - Method in class AbstractYutsis
Implementation of the method Graph.nrOfEdges() as specified by the Graph interface.
nrOfEdges() - Method in interface Graph
Returns the number of edges of the underlying graph.
nrOfInterchanges() - Method in class CycleCostAlgorithm
Returns the number of interchanges performed so far to reduce the Yutsis object.
nrOfNodes() - Method in interface Graph
Returns the number of nodes of the underlying graph.
nrOfNodes() - Method in class YutsisGraph
Returns the (current) number of nodes of this cubic graph as specified by the Graph interface.
nrOfSummations() - Method in class GenRecoupCoeff
Returns the number of summationindices in this General Recoupling Coefficient.

O

order() - Method in interface Graph
Returns the original order of this graph; there will be nrOfNodes() nodes with labels between 0 and Order(), the latter not included.
order() - Method in class YutsisGraph
Returns the original order (number or nodes) of this Graph as specified by the Graph interface.
otherNode(int) - Method in class Edge
Returns the node at the other side of node or -1 if the given node is no endpoint of this Edge.
outputResults(Yutsis, CycleCostAlgorithm) - Static method in class CycleCostAlgorithm
Outputs the results of the reduction process; if the Yutsis object is a instance of YutsisGraph, the generated summation formula, an instance of GenRecoupCoeff, is printed to System.out.
outputResults(Yutsis, CycleCostAlgorithm, GRVisitor) - Static method in class CycleCostAlgorithm
Outputs the results of the reduction process; if the Yutsis object is a instance of YutsisGraph, the generated summation formula, an instance of GenRecoupCoeff, is printed to the given PrintStream in the format delivered by the GRVisitor.
outputResults(Yutsis, CycleCostAlgorithm, GRVisitor, PrintStream) - Static method in class CycleCostAlgorithm
Outputs the results of the reduction process; if the Yutsis object is a instance of YutsisGraph, the generated summation formula, an instance of GenRecoupCoeff, is printed to the given PrintStream in the format delivered by the GRVisitor.

P

Path - class Path.
Class representing a path in a Graph as a sequence of connected nodes.
Path() - Constructor for class Path
Creates a new empty Path.
Path(ArrayList) - Constructor for class Path
Wraps a new Path object around this vector.
Path(int[]) - Constructor for class Path
Creates a new Path representing apath[0]->..->apath[apath.length-1].
Path(int, int) - Constructor for class Path
Creates a new path being the edge (i,j).
PathGenerator - class PathGenerator.
Class that generates all shortest paths for a given Graph.
PathGenerator(Graph) - Constructor for class PathGenerator
Constructs a new PathGenerator for the graph g.
paths(int, int) - Method in class PathGenerator
Returns a vector of shortest paths between i and j
performOperation() - Method in class CycleCostAlgorithm
Searches for the best operation to reduce the Yutsis object and performs it.
previous() - Method in interface NodeIterator
Returns the previous node in this iteration or -1 if this is the first.
printCycleCost(Cycle, PrintStream) - Method in class EdgeCostHeuristic
Prints the given Cycle with the costs of his edges on the given PrintStream.
printCycleCosts() - Method in class EdgeCostHeuristic
Prints all considered Cycle with the costs of their edges on System.out.
printCycleCosts(PrintStream) - Method in class EdgeCostHeuristic
Prints all considered Cycle with the costs of their edges on the given PrintStream.
printEffect(int, int, int, int) - Method in class CycleCountHeuristic
Prints the effect of the interchange on the edge (e1,e2) interchanging the edges (e1,a) and (e2,b), assuming that the girth of y is at least 4 to System.out.
printEffect(int, int, int, int, PrintStream) - Method in class CycleCountHeuristic
Prints the effect of the interchange on the edge (e1,e2) interchanging the edges (e1,a) and (e2,b), assuming that the girth of y is at least 4 to the given PrinStream.
problem() - Method in class AbstractCCAHeuristic
Returns the problem considered.
problem() - Method in interface CCAHeuristic
Returns the problem considered.
problem() - Method in class CycleCostAlgorithm
Returns the Yutsis object defining the problem.

R

RACAH_OUTPUT - Static variable in class GYutsis
Generate RACAH output.
reduce() - Method in class CycleCostAlgorithm
Reduces the Yutsis object to a so called triangular delta by repeatedly calling performOperation.
reduceYutsisGraph(Yutsis, CCAHeuristic, PrintStream, String) - Static method in class CycleCostAlgorithm
This function calls performOperation until the given Yutsis object is equal to a triangular delta and returns the used CycleCostAlgorithm object.
removeBack() - Method in class Path
Removes the last node from this Path.
removeBubble(int[]) - Method in class YutsisGraph
Implementation of the abstract Yutsis.removeBubble(int []) method.
removeBubble(int[]) - Method in interface Yutsis
Removes the bubble.
removeChangeListener(ChangeListener) - Method in class AbstractGraph
Removes the ChangeListener l from the Graph.
removeChangeListener(ChangeListener) - Method in interface Graph
Removes the ChangeListener l from the YutsisGraph.
removeFront() - Method in class Path
Removes the first node from this Path (O(length)).
removeTriangle(int[]) - Method in class YutsisGraph
Formats and removes the triangle triangle[0], triangle[1], triangle[2], as specified by the Yutsis interface.
removeTriangle(int[]) - Method in interface Yutsis
Removes the triangle triangle[0], triangle[1], triangle[2].
removeTriangle(int, int, int) - Method in class AbstractYutsis
Removes the triangle node1, node2, node3.
removeTriangle(int, int, int) - Method in interface Yutsis
Removes the triangle node1, node2, node3.
result() - Method in interface GRVisitor
The resulting object representing the visited object(s).
result() - Method in class GRWrappedLaTeXVisitor
Returns the wrapped String representing the object visited.
result() - Method in class GRWrappedMapleVisitor
Returns the wrapped String representing the object visited.
result() - Method in class GRWrappedRacahVisitor
Returns the wrapped String representing the object visited.
result() - Method in class GRWrappedStringVisitor
Returns the wrapped String representing the object visited.

S

setEditable(boolean) - Method in class JStreamedTextArea
A do-nothing implementation overriding the method of JTextArea.
setGmlOutputBasename(String) - Method in class CycleCostAlgorithm
Sets the basename of the file(s) where the graphs will be written after each reductionstep in gml-format (graphlet).
setHead(int) - Method in class Edge
Sets the head to newhead.
setHeuristic(CCAHeuristic) - Method in class CycleCostAlgorithm
Sets the CCAHeuristic, used to select an operation when no bubbles or triangles are present.
setHeuristic(int) - Method in class GYutsis
Sets the heuristic to be used when no bubbles or triangles are available.
setLabel(String) - Method in class Edge
Sets the label to newlabel.
setLogStream(PrintStream) - Method in class CycleCostAlgorithm
Sets the PrintStream to which all operation which alter the graph will be logged.
setLogStream(PrintStream) - Method in class YutsisGraph
Sets the PrintStream to which all operation which alter the graph will be logged.
setNodes(int[]) - Method in class Edge
Sets the tail from this Edge to newnodes[0] and the head to newnodes[1].
setNodes(int, int) - Method in class Edge
Sets the tail from this Edge to newtail and the head to newhead.
setOutputFormat(int) - Method in class GYutsis
Sets the format of the output in the outputfield.
setProblem(Yutsis) - Method in class AbstractCCAHeuristic
Sets the Yutsis object for which operations must be choosen, a CycleGenerator will be constructed for the given Yutsis object.
setProblem(Yutsis) - Method in interface CCAHeuristic
Sets the Yutsis object for which operations must be choosen, a CycleGenerator will be constructed for the given Yutsis object.
setProblem(Yutsis, CycleGenerator) - Method in class AbstractCCAHeuristic
Sets the Yutsis object defining for which operations must be choosen, together with the CycleGenerator delivering the relevant cycles.
setProblem(Yutsis, CycleGenerator) - Method in interface CCAHeuristic
Sets the Yutsis object defining for which operations must be choosen, together with the CycleGenerator delivering the relevant cycles.
setProblem(Yutsis, CycleGenerator) - Method in class CycleCountHeuristic
Sets the Yutsis object defining for which operations must be choosen, together with the CycleGenerator delivering the relevant cycles.
setProblem(Yutsis, CycleGenerator) - Method in class EdgeCostHeuristic
Sets the Yutsis object defining for which operations must be choosen, together with the CycleGenerator delivering the relevant cycles.
setSaveDir(String) - Method in class StreamPanel
Sets the initial directory of the save to file dialog.
setStrategy(int) - Method in class CycleCountHeuristic
Sets the strategy to compare the effect of interchanges.
setTail(int) - Method in class Edge
Sets the tail to newtail.
sign(int) - Method in class YutsisGraph
Returns the sign of node.
SIXJ_MACRO - Static variable in class GRWrappedLaTeXVisitor
The LaTeX macro for a Wigner 6-j symbol.
SIXJ_MACRO - Static variable in class GRWrappedMapleVisitor
Macro, as a Maple function, for the Wigner 6-j symbol.
size(String) - Method in class AbstractGRWrappedTextVisitor
Returns the size of the given string in pixels when a font is specified, otherwise the length is returned.
stateChanged(ChangeEvent) - Method in class CycleCostAlgorithm
Implementation of the ChangeListener interface.
stateChanged(ChangeEvent) - Method in class CycleGenerator
Implementation of the ChangeListener interface.
stateChanged(ChangeEvent) - Method in class EdgeCostHeuristic
Implementation of the ChangeListener interface.
stateChanged(ChangeEvent) - Method in class GYutsis
Implementation of the ChangeListener interface.
stateChanged(ChangeEvent) - Method in class PathGenerator
Implementation of the ChangeListener interface.
strategy() - Method in class CycleCountHeuristic
Returns the current strategy to compare the effect of interchanges.
StreamPanel - class StreamPanel.
Class representing a panel with a JLabel with a title (North), a JStreamedTextArea (Center) and corresponding clear- and save-to-file-button (South).
StreamPanel(int, int, String) - Constructor for class StreamPanel
Creates a new StreamPanel with given number of rows and columns, a clear button, a save-to-file-button and a title.
StreamPanel(int, int, String, boolean) - Constructor for class StreamPanel
Creates a new StreamPanel with given number of rows and columns, a clear button, if savebutton is true a save-to-file-button and a title.
summVar() - Method in class GRSummation
Returns the label of the summation variable of this summation factor.

T

tail() - Method in class Edge
Returns the tail of this Edge.
toGml(PrintStream) - Method in class AbstractGraph
Prints the graph in its current state to the PrintStream in gml-format (graphlet).
toGml(PrintStream) - Method in interface Graph
Prints the graph in its current state to the PrintStream in gml-format (graphlet).
toString() - Method in class AbstractGraph
Returns a string representation of the graph in adjacencylist format:
toString() - Method in class CycleGenerator
A String representation of this object.
toString() - Method in class Cycle
A String representation of this cycle.
toString() - Method in class Edge
Returns a string representation of this Edge in the format label = (tail,head).
toString() - Method in class GenRecoupCoeff
Returns a String representation of this General Recoupling Coefficient.
toString() - Method in class GR6jSymbol
A String representation of this 6j-symbol.
toString() - Method in class GRCompoundFactor
A String representation of this GRCompoundFactor.
toString() - Method in class GRFactor
Returns a String representation of this elementary factor.
toString() - Method in class GRKrDelta
A String representation of this GRKrDelta object.
toString() - Method in class GRPreFactor
A String representation of this GRPreFactor.
toString() - Method in class GRSummation
Returns a String representation of this GRSummation object.
toString() - Method in class PathGenerator
Returns a String representation of this PathGenerator.
toString() - Method in class Path
Returns a String representation of this path.
toString() - Method in class YutsisGraph
A String representation of this graph in it's current state.
triangle() - Method in class YutsisGraph
Implementation of the abstract Yutsis.triangle() method.
triangle() - Method in interface Yutsis
Returns the first triangle encoutered, or {-1,-1,-1} if no bubbles are present.
triangle(String[], String[]) - Method in class GenRecoupCoeff
Appends a factor {j[0], j[1], j[2];l[0], l[1], l[2]} (Wigner 6j-symbol) to this Genereal Recoupling Coefficient as a consequence of the removal of a the triangle l[0], l[1], l[2] with neighboredges j[0], j[1], j[2] such that j[i] is not coupled with l[i] in the corresponding YutsisGraph.
triangles() - Method in class YutsisGraph
Implementation of the abstract Yutsis.triangles() method.
triangles() - Method in interface Yutsis
Returns all triangles as an array of int [3] objects.
triangularDelta() - Method in class AbstractYutsis
True if the graph represents a triangular delta, false otherwise.
triangularDelta() - Method in class YutsisGraph
Overrides the Yutsis.triangularDelta() method, taking in account node signs and edge directions.
triangularDelta() - Method in interface Yutsis
True if the graph represents a triangular delta, false otherwise.
triangularDelta(int[]) - Method in class AbstractYutsis
True if the graph represents a triangular delta between node td[0] and td[1], false otherwise.
triangularDelta(int[]) - Method in class YutsisGraph
Overrides the Yutsis.triangularDelta(int []) method, taking in account node signs and edge directions.
triangularDelta(int[]) - Method in interface Yutsis
True if the graph represents a triangular delta between node td[0] and td[1], false otherwise.
triangularDelta(int, int) - Method in class AbstractYutsis
True if the graph represents a triangular delta between node node1 and node2, false otherwise.
triangularDelta(int, int) - Method in class YutsisGraph
Overrides the Yutsis.triangularDelta(int, int) method, taking in account node signs and edge directions.
triangularDelta(int, int) - Method in interface Yutsis
True if the graph represents a triangular delta between node node1 and node2, false otherwise.

U

useMacros() - Method in class GRWrappedLaTeXVisitor
Returns true if macros will be used in the generated formula.
useMacros(boolean) - Method in class GRWrappedLaTeXVisitor
If set to true LaTeX macros will be used to simplify the generated formula.

V

visitGenRecoupCoeff(GenRecoupCoeff) - Method in interface GRVisitor
Specific method for visiting a GenRecoupCoeff object.
visitGenRecoupCoeff(GenRecoupCoeff) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GenRecoupCoeff object.
visitGenRecoupCoeff(GenRecoupCoeff) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GenRecoupCoeff object.
visitGenRecoupCoeff(GenRecoupCoeff) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GenRecoupCoeff object.
visitGenRecoupCoeff(GenRecoupCoeff) - Method in class GRWrappedStringVisitor
Specific method for visiting a GenRecoupCoeff object.
visitGR6jSymbol(GR6jSymbol) - Method in interface GRVisitor
Specific method for visiting a GR6jSymbol object.
visitGR6jSymbol(GR6jSymbol) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GR6jSymbol object.
visitGR6jSymbol(GR6jSymbol) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GR6jSymbol object.
visitGR6jSymbol(GR6jSymbol) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GR6jSymbol object.
visitGR6jSymbol(GR6jSymbol) - Method in class GRWrappedStringVisitor
Specific method for visiting a GR6jSymbol object.
visitGRCompoundFactor(GRCompoundFactor) - Method in interface GRVisitor
Specific method for visiting a GRCompoundFactor object.
visitGRCompoundFactor(GRCompoundFactor) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GRCompoundFactor object.
visitGRCompoundFactor(GRCompoundFactor) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GRCompoundFactor object.
visitGRCompoundFactor(GRCompoundFactor) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GRCompoundFactor object.
visitGRCompoundFactor(GRCompoundFactor) - Method in class GRWrappedStringVisitor
Specific method for visiting a GRCompoundFactor object.
visitGRKrDelta(GRKrDelta) - Method in interface GRVisitor
Specific method for visiting a GRKrDelta object.
visitGRKrDelta(GRKrDelta) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GRKrDelta object.
visitGRKrDelta(GRKrDelta) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GRKrDelta object.
visitGRKrDelta(GRKrDelta) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GRKrDelta object.
visitGRKrDelta(GRKrDelta) - Method in class GRWrappedStringVisitor
Specific method for visiting a GRKrDelta object.
visitGRPreFactor(GRPreFactor) - Method in interface GRVisitor
Specific method for visiting a GRPreFactor object.
visitGRPreFactor(GRPreFactor) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GRPreFactor object.
visitGRPreFactor(GRPreFactor) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GRPreFactor object.
visitGRPreFactor(GRPreFactor) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GRPreFactor object.
visitGRPreFactor(GRPreFactor) - Method in class GRWrappedStringVisitor
Specific method for visiting a GRPreFactor object.
visitGRSummation(GRSummation) - Method in interface GRVisitor
Specific method for visiting a GRSummation object.
visitGRSummation(GRSummation) - Method in class GRWrappedLaTeXVisitor
Specific method for visiting a GRSummation object.
visitGRSummation(GRSummation) - Method in class GRWrappedMapleVisitor
Specific method for visiting a GRSummation object.
visitGRSummation(GRSummation) - Method in class GRWrappedRacahVisitor
Specific method for visiting a GRSummation object.
visitGRSummation(GRSummation) - Method in class GRWrappedStringVisitor
Specific method for visiting a GRSummation object.

W

wrap() - Method in class AbstractGRWrappedTextVisitor
Puts a newline in the generated String.
wrappedstring - Variable in class AbstractGRWrappedTextVisitor
Stores the wrapped String representation under construction.

Y

YTS - Static variable in class AbstractYutsis
Int representing the YTS format in which the graphs are stored in a file: the first line contains the (cubic) order (n) of the graph, followed by 2n lines with three labels representing the couplings in the nodes.
Yutsis - interface Yutsis.
Interface of a (cubic) graph allowing the graph transformations used to reduce a Yutsis graph.
YutsisGraph - class YutsisGraph.
Implementation of the abstract AbstractYutsis class representing a Yutsis graph in order to generate the summation formula in terms of 6j-coefficients for the general angular momentum recoupling coefficient (or 3nj-coefficents) represented by the couplings in this Yutsis graph.
YutsisGraph(BufferedReader) - Constructor for class YutsisGraph
Constructor creating a YutsisGraph from a BufferedReader in YTS format.
YutsisGraph(BufferedReader, int) - Constructor for class YutsisGraph
Contructor creating a YutsisGraph from a BufferedReader in given format.
YutsisGraph(String) - Constructor for class YutsisGraph
Construcs a new YutsisGraph object from the braket in the String.
YutsisGraph(YutsisGraph) - Constructor for class YutsisGraph
Constructs an exact copy of this YutsisGraph.

A B C D E F G H I J K L M N O P R S T U V W Y