All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class rsf.operator.ElwMul

java.lang.Object
   |
   +----rsf.operator.ElwMul

public class ElwMul
extends Object
implements Operator


Elementwise multiplication of two Rsfs (this should be linear)


Constructor Index

 o ElwMul(Rsf)

Method Index

 o addImage(Vector, Vector)
 o copy()
 o elwMul(Rsf, Rsf, Rsf)
 o elwMul(Vector, Vector, Rsf)
 o getDomain()
 o getRange()
 o image(Vector)
 o image(Vector, Vector)
image(d,d) for in-place operation.
 o main(String[])
invocations: \br ElwMul < fac1.H fac=fac2.H > rslt.H \br ElwMul facx=fac1.H facy=fac2.H > rslt.H
 o residual(Vector, Vector, Vector)

Constructors

 o ElwMul
 public ElwMul(Rsf fac)

Methods

 o copy
 public JamObject copy()
 o image
 public Vector image(Vector d)
 o image
 public void image(Vector d,
                   Vector r)
image(d,d) for in-place operation. (In general this is not a good idea but for elementwise operations such in-place operations are straightforward.

 o addImage
 public void addImage(Vector d,
                      Vector r)
 o residual
 public void residual(Vector d,
                      Vector b,
                      Vector r)
 o getDomain
 public Space getDomain()
 o getRange
 public Space getRange()
 o main
 public static void main(String args[])
invocations: \br ElwMul < fac1.H fac=fac2.H > rslt.H \br ElwMul facx=fac1.H facy=fac2.H > rslt.H

 o elwMul
 public void elwMul(Vector rslt,
                    Vector facx,
                    Rsf facy)
 o elwMul
 public static void elwMul(Rsf rslt,
                           Rsf facx,
                           Rsf facy)

All Packages  Class Hierarchy  This Package  Previous  Next  Index