Panzer
Version of the Day
|
#include <Panzer_FaceToElement.hpp>
Public Member Functions | |
FaceToElement () | |
FaceToElement (panzer::ConnManager< LocalOrdinal, GlobalOrdinal > &conn) | |
void | initialize (panzer::ConnManager< LocalOrdinal, GlobalOrdinal > &conn) |
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 |
Kokkos::View< const GlobalOrdinal *[2]> | getFaceToElementsMap () const |
Kokkos::View< const int *[2]> | getFaceToCellLocalIdxMap () const |
Protected Types | |
typedef Kokkos::Compat::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 | |
Kokkos::View< GlobalOrdinal *[2]> | elems_by_face_ |
Kokkos::View< int *[2]> | lidx_by_face_ |
Kokkos::View< int *[2]> | blocks_by_face_ |
Kokkos::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 71 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 116 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 117 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 118 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 119 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 120 of file Panzer_FaceToElement.hpp.
|
private |
panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::FaceToElement | ( | ) |
Definition at line 68 of file Panzer_FaceToElement_impl.hpp.
panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::FaceToElement | ( | panzer::ConnManager< LocalOrdinal, GlobalOrdinal > & | conn | ) |
Definition at line 74 of file Panzer_FaceToElement_impl.hpp.
void panzer::FaceToElement< LocalOrdinal, GlobalOrdinal >::initialize | ( | panzer::ConnManager< LocalOrdinal, GlobalOrdinal > & | conn | ) |
Build the mapping from a mesh topology.
Definition at line 82 of file Panzer_FaceToElement_impl.hpp.
|
inline |
Definition at line 85 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 88 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 91 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 94 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 97 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 100 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 103 of file Panzer_FaceToElement.hpp.
|
inline |
Definition at line 106 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 111 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 112 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 113 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 114 of file Panzer_FaceToElement.hpp.
|
protected |
Definition at line 123 of file Panzer_FaceToElement.hpp.