jali_mesh_wrapper.h
Go to the documentation of this file.
Definition: wonton.h:157
Definition: wonton.h:130
Definition: wonton.h:128
Definition: wonton.h:156
Wonton::Entity_type cell_get_type(int const cellid) const
Definition: jali_mesh_wrapper.h:130
Jali_Mesh_Wrapper(Jali::Mesh const &mesh, bool request_sides=true, bool request_wedges=true, bool request_corners=true)
Definition: jali_mesh_wrapper.h:59
Definition: wonton.h:129
Factorize a number N into D equal (or nearly equal) factors.
Definition: adaptive_refinement_mesh.h:31
Definition: wonton.h:162
Point< D > toWontonPoint(const JaliGeometry::Point &jp)
helper function: convert Jali point to Wonton point
Definition: jali_mesh_wrapper.h:43
Definition: wonton.h:87
int num_owned_faces() const
Number of owned faces in the mesh.
Definition: jali_mesh_wrapper.h:97
void cell_get_nodes(int cellid, std::vector< int > *nodes) const
Get list of nodes for a cell.
Definition: jali_mesh_wrapper.h:168
Definition: wonton.h:160
~Jali_Mesh_Wrapper()
Empty destructor.
Definition: jali_mesh_wrapper.h:83
int num_ghost_nodes() const
Number of ghost nodes in the mesh.
Definition: jali_mesh_wrapper.h:121
void node_get_cells(int const nodeid, Entity_type const ptype, std::vector< int > *nodecells) const
Get cells of a node.
Definition: jali_mesh_wrapper.h:187
Definition: wonton.h:155
void face_get_nodes(int const faceid, std::vector< int > *fnodes) const
Get nodes of a face.
Definition: jali_mesh_wrapper.h:181
Jali_Mesh_Wrapper & operator=(Jali_Mesh_Wrapper const &inmesh)=delete
Assignment operator (Deleted)
Definition: wonton.h:85
Definition: wonton.h:161
Definition: wonton.h:158
void cell_get_node_adj_cells(int const cellid, Entity_type const ptype, std::vector< int > *adjcells) const
Get node connected neighbors of cell.
Definition: jali_mesh_wrapper.h:173
int space_dimension() const
Dimension of space or mesh points.
Definition: jali_mesh_wrapper.h:86
void node_get_coordinates(int const nodeid, Point< D > *pp) const
coords of a node
Definition: jali_mesh_wrapper.h:201
Definition: wonton.h:88
int num_owned_cells() const
Number of owned cells in the mesh.
Definition: jali_mesh_wrapper.h:91
int num_owned_nodes() const
Number of owned nodes in the mesh.
Definition: jali_mesh_wrapper.h:103
Definition: wonton.h:126
Jali_Mesh_Wrapper implements mesh methods for Jali.
Definition: jali_mesh_wrapper.h:51
Wonton::Element_type cell_get_element_type(int const cellid) const
Definition: jali_mesh_wrapper.h:149
int num_ghost_cells() const
Number of ghost cells in the mesh.
Definition: jali_mesh_wrapper.h:109
void build_aux_entities()
Definition: AuxMeshTopology.h:1331
Wonton::Entity_type node_get_type(int const nodeid) const
Definition: jali_mesh_wrapper.h:140
Definition: wonton.h:154
Definition: wonton.h:159
int num_ghost_faces() const
Number of ghost faces in the mesh.
Definition: jali_mesh_wrapper.h:115
Definition: wonton.h:127
GID_t get_global_id(int const id, Entity_kind const kind) const
Get global id.
Definition: jali_mesh_wrapper.h:195
void cell_get_faces_and_dirs(int const cellid, std::vector< int > *cfaces, std::vector< int > *cfdirs) const
Get cell faces and the directions in which they are used.
Definition: jali_mesh_wrapper.h:155