All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sep.operator.SepBinaryOperator

java.lang.Object
   |
   +----sep.operator.SepBinaryOperator

public abstract class SepBinaryOperator
extends Object
implements BinaryOperator
This class implements a lot of often duplicated code.


A subclass need only implement apply() and the constructors.


Variable Index

 o domain
 o range

Constructor Index

 o SepBinaryOperator(SepBinaryOperator)
copy constructor
 o SepBinaryOperator(Space, Space, Space)

Method Index

 o addImage(Vector, Vector)
 o addImageBinary(Vector, Vector, Vector)
 o apply(boolean, Vector, Vector, Vector)
 o copy()
 o equals(Object)
Compares two Objects for equality.
 o getDomain()
 o getDomain1()
 o getDomain2()
 o getOp1(Vector)
 o getOp2(Vector)
 o getRange()
 o image(Vector)
 o image(Vector, Vector)
 o imageBinary(Vector, Vector)
 o imageBinary(Vector, Vector, Vector)
 o residual(Vector, Vector, Vector)
 o residualBinary(Vector, Vector, Vector, Vector)
 o toString()
Returns a string representation of the object.

Variables

 o domain
 protected ProductSpc domain
 o range
 protected Space range

Constructors

 o SepBinaryOperator
 public SepBinaryOperator(Space in1,
                          Space in2,
                          Space out)
 o SepBinaryOperator
 protected SepBinaryOperator(SepBinaryOperator src)
copy constructor

Methods

 o apply
 protected abstract void apply(boolean add,
                               Vector in1,
                               Vector in2,
                               Vector out)
 o equals
 public boolean equals(Object obj2)
Compares two Objects for equality.

Overrides:
equals in class Object
 o getDomain1
 public Space getDomain1()
 o getDomain2
 public Space getDomain2()
 o getDomain
 public Space getDomain()
 o getRange
 public Space getRange()
 o imageBinary
 public Vector imageBinary(Vector d1,
                           Vector d2)
 o imageBinary
 public void imageBinary(Vector d1,
                         Vector d2,
                         Vector r)
 o addImageBinary
 public void addImageBinary(Vector d1,
                            Vector d2,
                            Vector r)
 o residualBinary
 public void residualBinary(Vector d1,
                            Vector d2,
                            Vector b,
                            Vector r)
 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 getOp1
 public Operator getOp1(Vector d1)
 o getOp2
 public Operator getOp2(Vector d2)
 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