Cardinal
|
#include <NekBoundaryCoupling.h>
Public Member Functions | |
int | processor_id (const int elem_id) const |
Public Attributes | |
std::vector< int > | element |
std::vector< int > | face |
std::vector< int > | boundary_id |
std::vector< int > | process |
std::vector< int > | counts |
std::vector< int > | mirror_counts |
int | n_faces = 0 |
int | total_n_faces = 0 |
int | offset = 0 |
Store the geometry and parallel information related to the surface mesh coupling. Unless otherwise noted, all information in here is indexed according to the NekRS mesh, and not the mesh mirror (this is only relevant for 'exact' mesh mirrors, where we build N^2 or N^3 MOOSE elements for each NekRS element).
|
inline |
nekRS process owning the global element in the data transfer mesh
[in] | elem_id | element ID |
std::vector<int> NekBoundaryCoupling::boundary_id |
std::vector<int> NekBoundaryCoupling::counts |
std::vector<int> NekBoundaryCoupling::element |
std::vector<int> NekBoundaryCoupling::face |
std::vector<int> NekBoundaryCoupling::mirror_counts |
int NekBoundaryCoupling::n_faces = 0 |
int NekBoundaryCoupling::offset = 0 |
std::vector<int> NekBoundaryCoupling::process |
int NekBoundaryCoupling::total_n_faces = 0 |