All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class proc.nmo.NmoSimple

java.lang.Object
   |
   +----proc.nmo.NmoSimple

public class NmoSimple
extends Object
implements hasAdjoint
Normal Moveout


Variable Index

 o adj
 o input
 o isFwd
 o output
 o vel

Constructor Index

 o NmoSimple(RsfSpace, float)

Method Index

 o addImage(Vector, Vector)
 o adjoint()
 o apply(boolean, Vector, Vector)
 o copy()
 o createAdjoint()
 o equals(Object)
Compares two Objects for equality.
 o getDerivativeAt(Vector)
 o getDomain()
 o getGradientAt(Vector)
 o getRange()
 o image(Vector)
 o image(Vector, Vector)
 o main(String[])
 o residual(Vector, Vector, Vector)
 o setAdjoint(hasAdjoint)
 o setForward(boolean)
 o setInput(Space)
 o setOutput(Space)
 o toString()
Returns a string representation of the object.

Variables

 o vel
 protected float vel
 o input
 protected Space input
 o output
 protected Space output
 o isFwd
 protected boolean isFwd
 o adj
 protected hasAdjoint adj

Constructors

 o NmoSimple
 public NmoSimple(RsfSpace domainAndRange,
                  float velocity)
Parameters:
space - filter or output space of the convolution
velocity - (default 1.44 km/s)

Methods

 o apply
 public void apply(boolean add,
                   Vector in,
                   Vector out)
 o equals
 public boolean equals(Object nmo2)
Compares two Objects for equality.

Overrides:
equals in class Object
 o copy
 public JamObject copy()
 o toString
 public String toString()
Returns a string representation of the object.

Overrides:
toString in class Object
 o setInput
 protected void setInput(Space input)
 o setOutput
 protected void setOutput(Space output)
 o setForward
 protected void setForward(boolean isFwd)
 o setAdjoint
 protected void setAdjoint(hasAdjoint adj)
 o createAdjoint
 protected void createAdjoint()
 o getDomain
 public Space getDomain()
 o getRange
 public Space getRange()
 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 adjoint
 public hasAdjoint adjoint()
 o getGradientAt
 public LinearOperator getGradientAt(Vector x)
 o getDerivativeAt
 public hasAdjoint getDerivativeAt(Vector x)
 o main
 public static void main(String args[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index