
OPMERGE(3LO)         Linop Reference Manual          OPMERGE(3LO)

NAME
     <type>opMerge - Operator to merge  vector  <type>spacearrays
     into <type>spaces.

SYNOPSIS
     #include <<type>opmerge.h>

DESCRIPTION
     <type>opMerge is derived  from  <type>operator.  tt  Forward
     merges  a  vector <type>spacearray into a <type>space (a x
     <type>spacearray). This new <type>space has one more  dimen-
     sion  than  the elements of the vector <type>spacearray. The
     length of the Axis to this extra dimension must be equal  to
     the  length  of  the  Axis given to the constructor. Adjoint
     slices a <type>space at every sample along the given Axis to
     form  a  vector  <type>spacearray  of  spaces with one fewer
     dimension.

PUBLIC OPERATIONS
     <type>opmerge(const Axis &)
          Constructor to define the number of rows that the  vec-
          tor <type>spacearray must have.

     <type>spacearray Forward(const <type>spacearray &) const
     <type>spacearray Adjoint(const <type>spacearray &) const

PROTECTED VARIABLES
     Axis extra

SEE ALSO
     <type>spacearray, <type>space, <type>operator, Axis

