All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class rsfF.solver.SepMask

java.lang.Object
   |
   +----sep.operator.SepSelfAdjointOperator
           |
           +----rsfF.solver.SepMask

public class SepMask
extends SepSelfAdjointOperator
implements Mask
This probably doesn't belong in rsfF.solver, but MissingDataEquations is the only thing that currently uses it. Also, the name is probably not so good.


Variable Index

 o complement
 o mask
 o maskZero

Constructor Index

 o SepMask(Rsf)
Create a mask which zeroes the components which are zero in maskRsf.
 o SepMask(SepMask)

Method Index

 o copy()
 o equals(Object)
Compares two Objects for equality.
 o getComplement()
The complement of a SepMask, M, is the mask, C, which zeroes exactly those components which M does not zero.
Thus, C = I - M, and M.getComplement().getComplement() = M
(Here, I is the identity operator).

 o toString()
Returns a string representation of the object.

Variables

 o mask
 protected boolean mask[]
 o maskZero
 protected boolean maskZero
 o complement
 protected SepMask complement

Constructors

 o SepMask
 public SepMask(Rsf maskRsf)
Create a mask which zeroes the components which are zero in maskRsf.

Parameters:
maskRsf - may be subsequently changed without affecting "this".
 o SepMask
 protected SepMask(SepMask src)

Methods

 o getComplement
 public Mask getComplement()
The complement of a SepMask, M, is the mask, C, which zeroes exactly those components which M does not zero.
Thus, C = I - M, and M.getComplement().getComplement() = M
(Here, I is the identity operator).

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

Overrides:
equals in class SepSelfAdjointOperator
 o copy
 public JamObject copy()
Overrides:
copy in class SepSelfAdjointOperator
 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