COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Class that contains all stand-alone global information of an element. More...
#include <MeshAdaptor.hpp>
Inherits PackedObject.
Public Member Functions | |
PackedElement (const mesh::Mesh &mesh) | |
Constructor. More... | |
PackedElement (const mesh::Mesh &mesh, const Uint entities_idx, const Uint elem_idx) | |
Constructor, packing from local information. More... | |
virtual void | unpack (common::PE::Buffer &buf) |
virtual void | pack (common::PE::Buffer &buf) |
Uint | entities_idx () const |
Uint | loc_idx () const |
const boost::uint64_t & | glb_idx () const |
Uint | rank () const |
Uint & | rank () |
const std::vector< std::vector< boost::uint64_t > > & | connectivity () const |
Uint | nb_spaces () const |
Public Member Functions inherited from PackedObject | |
PackedObject () | |
Private Attributes | |
const Mesh & | m_mesh |
Uint | m_entities_idx |
Component index as it exists in a vector owned by the mesh. More... | |
Uint | m_loc_idx |
Element index inside the Entities component. More... | |
boost::uint64_t | m_glb_idx |
Global index of the element. More... | |
Uint | m_rank |
std::vector< std::vector< boost::uint64_t > > | m_connectivity |
Per available space, the node connectivity, in global indices. More... | |
Class that contains all stand-alone global information of an element.
This information can be retrieved from a common::PE::buffer that has been communicated from other ranks, or from local information.
Definition at line 277 of file MeshAdaptor.hpp.
PackedElement | ( | const mesh::Mesh & | mesh | ) |
Constructor.
Definition at line 46 of file MeshAdaptor.cpp.
PackedElement | ( | const mesh::Mesh & | mesh, |
const Uint | entities_idx, | ||
const Uint | elem_idx | ||
) |
Constructor, packing from local information.
Definition at line 53 of file MeshAdaptor.cpp.
|
inline |
Definition at line 300 of file MeshAdaptor.hpp.
|
inline |
Definition at line 295 of file MeshAdaptor.hpp.
|
inline |
Definition at line 297 of file MeshAdaptor.hpp.
|
inline |
Definition at line 296 of file MeshAdaptor.hpp.
|
inline |
Definition at line 301 of file MeshAdaptor.hpp.
|
virtual |
Implements PackedObject.
Definition at line 103 of file MeshAdaptor.cpp.
|
inline |
Definition at line 298 of file MeshAdaptor.hpp.
|
inline |
Definition at line 299 of file MeshAdaptor.hpp.
|
virtual |
Implements PackedObject.
Definition at line 84 of file MeshAdaptor.cpp.
|
private |
Per available space, the node connectivity, in global indices.
Definition at line 311 of file MeshAdaptor.hpp.
|
private |
Component index as it exists in a vector owned by the mesh.
Definition at line 306 of file MeshAdaptor.hpp.
|
private |
Global index of the element.
Definition at line 308 of file MeshAdaptor.hpp.
|
private |
Element index inside the Entities component.
Definition at line 307 of file MeshAdaptor.hpp.
|
private |
Definition at line 304 of file MeshAdaptor.hpp.
|
private |
Rank of the element
Definition at line 309 of file MeshAdaptor.hpp.
Send comments to: COOLFluiD Web Admin |