NOX_TSF_StatusTestBuilder.H
Go to the documentation of this file.
00001 // $Id$ 
00002 // $Source$ 
00003 
00004 //@HEADER
00005 // ************************************************************************
00006 // 
00007 //            NOX: An Object-Oriented Nonlinear Solver Package
00008 //                 Copyright (2002) Sandia Corporation
00009 // 
00010 // Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
00011 // license for use of this work by or on behalf of the U.S. Government.
00012 // 
00013 // This library is free software; you can redistribute it and/or modify
00014 // it under the terms of the GNU Lesser General Public License as
00015 // published by the Free Software Foundation; either version 2.1 of the
00016 // License, or (at your option) any later version.
00017 //  
00018 // This library is distributed in the hope that it will be useful, but
00019 // WITHOUT ANY WARRANTY; without even the implied warranty of
00020 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00021 // Lesser General Public License for more details.
00022 //                                                                                 
00023 // You should have received a copy of the GNU Lesser General Public
00024 // License along with this library; if not, write to the Free Software
00025 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
00026 // USA                                                                                
00027 // Questions? Contact Tammy Kolda (tgkolda@sandia.gov) or Roger Pawlowski
00028 // (rppawlo@sandia.gov), Sandia National Laboratories.
00029 // 
00030 // ************************************************************************
00031 //@HEADER
00032 
00033 #ifndef NOX_TSF_STATUSTESTBUILDER_H
00034 #define NOX_TSF_STATUSTESTBUILDER_H
00035 
00036 #include "NOX_Abstract_Group.H" 
00037 #include "NOX_StatusTest_Generic.H" 
00038 #include "NOX_Common.H"         
00039 #include "Teuchos_RefCountPtr.hpp"         
00040 #include "Teuchos_ParameterList.hpp"         
00041 
00042 
00043 
00044 namespace NOX 
00045 {
00046   namespace TSF 
00047   {
00048     class StatusTestBuilder
00049     {
00050     public:
00051       static Teuchos::RCP<NOX::StatusTest::Generic> 
00052       makeStatusTest(const Teuchos::ParameterList& params) ;
00053 
00054     };
00055 
00056   } // namespace TSF
00057 } // namespace NOX
00058 
00059 
00060 #endif

Site Contact