
NAME
     <type>opdotprod - Function that  performs  the  dot  product
     test on a operator.

SYNOPSIS
     #include <<type>opdotprod.h>

DESCRIPTION
     <type> <type>opdotprod(const Axislist & in,const Axislist
                            const <type>operator &,long seed=)

     This function tests a <type>operator to make sure  that  its
     Forward  and  Adjoint  functions  really are adjoint to each
     other. The function takes in,  the  input  Axislist  of  the
     <type>operator,  and  out,  the  output  Axislist,  and  the
     <type>operator. It returns the fractional difference in  the
     two results given by the test. This should be just round-off
     error in the <type>operator, near machine precision.  If  it
     is fairly large, the operator is probably coded wrong.

     <type>opdotprod uses drand48 to generate the random  numbers
     for  the  test.  If  a seed is passed to the function, it is
     used to seed the random number generator using srand48; oth-
     erwise, the generator is unseeded.

SEE ALSO
     <type>space, <type>operator

