All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class cohy.estDip.PartDiffDots

java.lang.Object
   |
   +----sep.operator.SepOperator
           |
           +----cohy.estDip.PartDiffDots

public class PartDiffDots
extends SepOperator
Computes the dotproducts of various partial derivative fields of the input. If f(x,y) is the input scalar field (Rsf), than this class computes the finite difference approximation of the partial derivatives f_x, f_y and returns the dotproducts
,,<\PRE>
 In the case of input f(x,y,z) (3 dimensions) it returns 
 
,,,,<\PRE>. 
 (The dotproducts are ordered alphabetically. I do not compute all 
 derivatives since the dip estimation scheme assumes that plane-wave 
 component is not vertical. Consequently, I need only these derivatives).
 The class is needed for a dip estimation scheme. 
 


Variable Index

 o XX2
2D indices that identify dotproducts in output array.
 o XX3
3D indices that identify dotproducts in output array.
 o XY2
 o XY3
 o XZ3
 o YY2
 o YY3
 o YZ3
 o ZZ3

Constructor Index

 o PartDiffDots(PartDiffDots)
 o PartDiffDots(RsfSpace)
 o PartDiffDots(RsfSpace, RsfSpace)

Method Index

 o apply(boolean, Vector, Vector)
Apply the operator:

ran = this(dom)
 o copy()
 o getOutputRsfSpace(RsfSpace)

Variables

 o XX2
 public static final int XX2
2D indices that identify dotproducts in output array.

 o XY2
 public static final int XY2
 o YY2
 public static final int YY2
 o XX3
 public static final int XX3
3D indices that identify dotproducts in output array.

 o XY3
 public static final int XY3
 o XZ3
 public static final int XZ3
 o YY3
 public static final int YY3
 o YZ3
 public static final int YZ3
 o ZZ3
 public static final int ZZ3

Constructors

 o PartDiffDots
 public PartDiffDots(RsfSpace iputSpace)
 o PartDiffDots
 public PartDiffDots(RsfSpace iputSpace,
                     RsfSpace oputSpace)
 o PartDiffDots
 protected PartDiffDots(PartDiffDots src)

Methods

 o getOutputRsfSpace
 public static RsfSpace getOutputRsfSpace(RsfSpace iputSpace)
 o copy
 public JamObject copy()
Overrides:
copy in class SepOperator
 o apply
 protected void apply(boolean add,
                      Vector iput,
                      Vector oput)
Apply the operator:

ran = this(dom)

Overrides:
apply in class SepOperator

All Packages  Class Hierarchy  This Package  Previous  Next  Index