00001 /* *********************************************************************** 00002 // 00003 // TSFExtended: Trilinos Solver Framework Extended 00004 // Copyright (2004) Sandia Corporation 00005 // 00006 // Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive 00007 // license for use of this work by or on behalf of the U.S. Government. 00008 // 00009 // This library is free software; you can redistribute it and/or modify 00010 // it under the terms of the GNU Lesser General Public License as 00011 // published by the Free Software Foundation; either version 2.1 of the 00012 // License, or (at your option) any later version. 00013 // 00014 // This library is distributed in the hope that it will be useful, but 00015 // WITHOUT ANY WARRANTY; without even the implied warranty of 00016 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00017 // Lesser General Public License for more details. 00018 // 00019 // You should have received a copy of the GNU Lesser General Public 00020 // License along with this library; if not, write to the Free Software 00021 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 00022 // USA 00023 // Questions? Contact Michael A. Heroux (maherou@sandia.gov) 00024 // 00025 // **********************************************************************/ 00026 /* @HEADER@ */ 00027 00028 00029 #include "SundanceDefs.hpp" 00030 00031 #ifdef HAVE_TEUCHOS_EXPLICIT_INSTANTIATION 00032 00033 #include "TSFInverseOperatorImpl.hpp" 00034 00035 namespace TSFExtended 00036 { 00037 template class InverseOperator<double>; 00038 00039 template 00040 LinearOperator<double> 00041 inverse(const LinearOperator<double>& op, 00042 const LinearSolver<double>& solver); 00043 } 00044 00045 #endif