43 #ifndef __Panzer_STK_PeriodicBC_Parser_hpp__
44 #define __Panzer_STK_PeriodicBC_Parser_hpp__
48 #include "Teuchos_ParameterList.hpp"
49 #include "Teuchos_ParameterListAcceptor.hpp"
50 #include "Teuchos_RCP.hpp"
67 const std::vector<Teuchos::RCP<const PeriodicBC_MatcherBase> > &
95 Teuchos::RCP<const PeriodicBC_MatcherBase>
107 std::string
replaceMatcherType(
const std::string & buildStr,
const std::string & matcherType)
const;
113 std::string & matcher,
114 std::string & bndry1,
115 std::string & bndry2)
const;
124 std::string & matcher,
125 std::vector<std::string> & params,
126 std::string & bndry1,
127 std::string & bndry2)
const;
133 std::vector<Teuchos::RCP<const PeriodicBC_MatcherBase> >
matchers_;