43 #ifndef __Panzer_OrientationContainer_hpp__
44 #define __Panzer_OrientationContainer_hpp__
51 template <
typename,
typename>
class UniqueGlobalIndexer;
61 template <
typename Scalar,
typename Array,
typename LocalOrdinal,
typename GlobalOrdinal>
71 const std::string & fieldName);
84 const std::vector<std::size_t> & cell_local_ids,
85 Array & orientations)
const;
93 template <
typename Scalar,
typename Array>
96 const std::string & fieldName);
virtual ~OrientationContainer()
virtual void getOrientations(const std::string &blockId, const std::vector< std::size_t > &cell_local_ids, Array &orientations) const
Teuchos::RCP< const panzer::UniqueGlobalIndexer< LocalOrdinal, GlobalOrdinal > > globalIndexer_
Teuchos::RCP< const panzer::OrientationContainerBase< Scalar, Array > > buildOrientationContainer(const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &globalIndexer, const std::string &fieldName)
OrientationContainer(const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LocalOrdinal, GlobalOrdinal > > &globalIndexer, const std::string &fieldName)