Panzer
Version of the Day
|
#include <Panzer_STK_PeriodicBC_Matcher.hpp>
Public Member Functions | |
virtual | ~PeriodicBC_MatcherBase () |
virtual Teuchos::RCP < std::vector< std::pair < std::size_t, std::size_t > > > | getMatchedPair (const STK_Interface &mesh, const Teuchos::RCP< const std::vector< std::pair< std::size_t, std::size_t > > > ¤tState=Teuchos::null) const =0 |
virtual std::string | getString () const =0 |
virtual std::string | getType () const =0 |
virtual std::string | getLeftSidesetName () const =0 |
Returns the sideset name for the left side. More... | |
virtual std::string | getRightSidesetName () const =0 |
Returns the sideset name for the right side. More... | |
template<typename T > | |
const T * | getAs () const |
Attempts to cast the underlying matcher to type T. Returns nullptr if cast fails. More... | |
Simply returns a vector of pairs that match the IDs owned by this processor to their matching IDs on the periodic boundary.
Notice that the matched boundaries are not specified by this object. This is done in the inherited class.
Definition at line 136 of file Panzer_STK_PeriodicBC_Matcher.hpp.
|
inlinevirtual |
Definition at line 138 of file Panzer_STK_PeriodicBC_Matcher.hpp.
|
pure virtual |
Simply returns a vector of pairs that match the IDs owned by this processor to their matching IDs on the periodic boundary.
Implemented in panzer_stk::PeriodicBC_Matcher< Matcher >.
|
pure virtual |
Return a one line string that describes this periodic boundary condition.
Implemented in panzer_stk::PeriodicBC_Matcher< Matcher >.
|
pure virtual |
Return a one line string that describes the type of periodic boundary condition.
Implemented in panzer_stk::PeriodicBC_Matcher< Matcher >.
|
pure virtual |
Returns the sideset name for the left side.
Implemented in panzer_stk::PeriodicBC_Matcher< Matcher >.
|
pure virtual |
Returns the sideset name for the right side.
Implemented in panzer_stk::PeriodicBC_Matcher< Matcher >.
|
inline |
Attempts to cast the underlying matcher to type T. Returns nullptr if cast fails.
Definition at line 174 of file Panzer_STK_PeriodicBC_Matcher.hpp.