![]() |
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.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |