PlayaLineSearchBuilder.hpp
Go to the documentation of this file.
00001 #ifndef PLAYA_LINE_SEARCH_BUILDER_H
00002 #define PLAYA_LINE_SEARCH_BUILDER_H
00003 
00004 #include "PlayaLineSearchBase.hpp"
00005 #include "Teuchos_RCP.hpp"
00006 
00007 namespace Teuchos
00008 {
00009 class ParameterList;
00010 }
00011 
00012 namespace Playa
00013 {
00014 using Teuchos::ParameterList;
00015 using Teuchos::RCP;
00016 
00017 /** 
00018  * Builder class for line search objects
00019  *
00020  * @author Kevin Long
00021  */
00022 class LineSearchBuilder
00023 {
00024 public:
00025   /** Construct a line search object from a parameter specification */
00026   static RCP<LineSearchBase> createLineSearch(const ParameterList& params,
00027     int verb=0);
00028 };
00029 }
00030 
00031 #endif

Site Contact