All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class juice.operator.CompoundOp

java.lang.Object
   |
   +----juice.operator.CompoundOp

public class CompoundOp
extends Object
implements CompoundOperator



Variable Index

 o opList

Constructor Index

 o CompoundOp()
 o CompoundOp(CompoundOp)
copy constructor
 o CompoundOp(int)
 o CompoundOp(Operator)
 o CompoundOp(Operator, Operator)
 o CompoundOp(Operator, Operator, Operator)

Method Index

 o addImage(Vector, Vector)
 o addOpFirst(Operator)
 o addOpLast(Operator)
 o consistentSpaces(Operator, int)
consistentSpaces() does space checking on the domains and ranges.
 o copy()
 o elements()
 o equals(Object)
Compares two Objects for equality.
 o getDomain()
 o getOp(int)
 o getRange()
 o image(Vector)
 o image(Vector, int)
 o image(Vector, Vector)
 o residual(Vector, Vector, Vector)
 o setOp(int, Operator)
 o size()
 o toString()
Returns a string representation of the object.

Variables

 o opList
 protected OpList opList

Constructors

 o CompoundOp
 protected CompoundOp(CompoundOp src)
copy constructor

 o CompoundOp
 public CompoundOp()
 o CompoundOp
 protected CompoundOp(int n)
 o CompoundOp
 public CompoundOp(Operator first)
 o CompoundOp
 public CompoundOp(Operator first,
                   Operator second)
 o CompoundOp
 public CompoundOp(Operator first,
                   Operator second,
                   Operator third)

Methods

 o copy
 public JamObject copy()
 o equals
 public boolean equals(Object obj2)
Compares two Objects for equality.

Overrides:
equals in class Object
 o consistentSpaces
 protected boolean consistentSpaces(Operator op,
                                    int i)
consistentSpaces() does space checking on the domains and ranges.

Parameters:
i - any integer in [-1,n]
 o size
 public int size()
 o addOpFirst
 public void addOpFirst(Operator first)
 o addOpLast
 public void addOpLast(Operator last)
 o getOp
 public Operator getOp(int i)
 o setOp
 public void setOp(int i,
                   Operator op)
 o elements
 public Enumeration elements()
 o getDomain
 public Space getDomain()
 o getRange
 public Space getRange()
 o image
 protected Vector image(Vector d,
                        int numOps)
 o image
 public Vector image(Vector d)
 o image
 public void image(Vector d,
                   Vector r)
 o addImage
 public void addImage(Vector d,
                      Vector r)
 o residual
 public void residual(Vector d,
                      Vector b,
                      Vector r)
 o toString
 public String toString()
Returns a string representation of the object.

Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index