00001 //************************************************************************************// 00002 // Module : identityop.hpp 00003 // Date : 6/4/02 (DLR) 00004 // Copyright : 2002-2006 Copyright University Corporation for Atmospheric 00005 // Research 00006 // Description : Encapsulates the methods and data associated with 00007 // the identity operator 00008 // Derived From : LinOp. 00009 // Modifications: 00010 //************************************************************************************// 00011 #if !defined(IDENTITYOP_HPP) 00012 #define IDENTITYOP_HPP 00013 00014 #include "linop.hpp" 00015 00016 class IdentityOp: public LinOp 00017 { 00018 public: 00019 IdentityOp(); 00020 // IdentityOp(const IdentityOp &); 00021 ~IdentityOp(); 00022 00023 GVector operator*(GVector) ; 00024 00025 private: 00026 00027 00028 }; 00029 00030 #endif