class fopone : public fop {
  public:
    fopone();

    // Construct fopone given input Axislist and
    // output Axislist.
    fopone( const Axislist &, const Axislist & );

    floatspace Forward( const floatspace & ) const;
    floatspace Adjoint( const floatspace & ) const;

    floatspacearray Forward( const floatspacearray & x ) const 
      { return fop::Forward( x ); }
    floatspacearray Adjoint( const floatspacearray & x ) const
      { return fop::Adjoint( x ); }

  }:
