|
Panzer Version of the Day
|
#include <Panzer_FaceToElement.hpp>
Public Member Functions | |
| FaceToElement () | |
| FaceToElement (panzer::ConnManager &conn, const Teuchos::RCP< const Teuchos::Comm< int > > comm) | |
| void | initialize (panzer::ConnManager &conn, const Teuchos::RCP< const Teuchos::Comm< int > > comm) |
| GlobalOrdinal | getLeftElem (GlobalOrdinal face_id) const |
| GlobalOrdinal | getRightElem (GlobalOrdinal face_id) const |
| int | getLeftBlock (GlobalOrdinal face_id) const |
| int | getRightBlock (GlobalOrdinal face_id) const |
| int | getLeftProc (GlobalOrdinal face_id) const |
| int | getRightProc (GlobalOrdinal face_id) const |
| PHX::View< const GlobalOrdinal *[2]> | getFaceToElementsMap () const |
| PHX::View< const int *[2]> | getFaceToCellLocalIdxMap () const |
Protected Types | |
| typedef Tpetra::KokkosCompat::KokkosDeviceWrapperNode< PHX::Device > | NodeType |
| typedef Tpetra::Map< LocalOrdinal, GlobalOrdinal, NodeType > | Map |
| typedef Tpetra::Export< LocalOrdinal, GlobalOrdinal, NodeType > | Export |
| typedef Tpetra::Import< LocalOrdinal, GlobalOrdinal, NodeType > | Import |
| typedef Tpetra::MultiVector< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, NodeType > | GOMultiVector |
Protected Attributes | |
| PHX::View< GlobalOrdinal *[2]> | elems_by_face_ |
| PHX::View< int *[2]> | lidx_by_face_ |
| PHX::View< int *[2]> | blocks_by_face_ |
| PHX::View< int *[2]> | procs_by_face_ |
| Teuchos::RCP< const Map > | face_map_ |
Private Member Functions | |
| FaceToElement (const FaceToElement &) | |
Build a face to element mapping. This returns neighboring cell information for each face in the mesh.
Definition at line 37 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 85 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 86 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 87 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 88 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 89 of file Panzer_FaceToElement.hpp.
|
private |
| panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::FaceToElement | ( | ) |
Definition at line 37 of file Panzer_FaceToElement_impl.hpp.
| panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::FaceToElement | ( | panzer::ConnManager & | conn, |
| const Teuchos::RCP< const Teuchos::Comm< int > > | comm | ||
| ) |
Definition at line 43 of file Panzer_FaceToElement_impl.hpp.
| void panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::initialize | ( | panzer::ConnManager & | conn, |
| const Teuchos::RCP< const Teuchos::Comm< int > > | comm | ||
| ) |
Build the mapping from a mesh topology using the provided communicator.
Definition at line 52 of file Panzer_FaceToElement_impl.hpp.
|
inline |
Definition at line 54 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 57 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 60 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 63 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 66 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 69 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 72 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 75 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 80 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 81 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 82 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 83 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 92 of file Panzer_FaceToElement.hpp.