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
00019
00020
00021
00022 class LineSearchBuilder
00023 {
00024 public:
00025
00026 static RCP<LineSearchBase> createLineSearch(const ParameterList& params,
00027 int verb=0);
00028 };
00029 }
00030
00031 #endif