This class check for inconsistency access.
More...
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
class se_class3_vector< Np, dim, T, Decomposition, vector >
This class check for inconsistency access.
- Template Parameters
-
Definition at line 427 of file se_class3_vector.hpp.
#include <se_class3_vector.hpp>
|
| se_class3_vector (Decomposition &dec, vector &vd) |
|
template<unsigned int prp> |
size_t | isGhostSync () |
| return the status of the ghosts More...
|
|
void | Initialize () |
| Initialize the se_class2 structure. More...
|
|
template<unsigned int ... prp> |
void | ghost_get_pre (size_t opt) |
|
template<unsigned int ... prp> |
void | ghost_get_post (size_t opt) |
|
template<unsigned int ... prp> |
void | ghost_put () |
|
void | getIterator () const |
|
void | map_pre () |
|
void | map_post () |
| Operation to do after map. More...
|
|
template<unsigned int prp> |
void | read (const vector &vd, size_t p) const |
|
template<unsigned int prp> |
void | write (vector &vd, size_t p) |
|
se_class3_vector< Np, dim, T, Decomposition, vector > & | operator= (const se_class3_vector< Np, dim, T, Decomposition, vector > &se3) |
| Copy operator.
|
|
template<unsigned int prp> |
void | setHaloOutSync () |
|
template<unsigned int prp> |
void | setGhostOutSync () |
|
void | getNN () |
|
|
bool | isLocalHalo (const Point< dim, T > &p) |
| It check if the particle is in the internal ghost area. More...
|
|
size_t | getParticleType (const Point< dim, T > &p, const size_t &id, vector &vd) |
| Given the position it return the particle type. More...
|
|
template<unsigned int ... prp> |
void | create_NNP (const size_t(&gg)[sizeof...(prp)+1]) |
| Fill non_NP with the properties that are not synchronized. More...
|
|
std::string | getPrpName (size_t i) const |
| Get property name. More...
|
|
|
static const size_t | Np_real = Np+SE3_STATUS |
| number of real properties + POSITION
|
|
◆ se_class3_vector()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
Constructor all properties are uninitialized
- Parameters
-
dec | decomposition |
vd | vector we are cheking with SE_CLASS3 checks |
Definition at line 564 of file se_class3_vector.hpp.
◆ create_NNP()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
template<unsigned int ... prp>
Fill non_NP with the properties that are not synchronized.
- Parameters
-
gg | vector of properties synchronized |
Definition at line 519 of file se_class3_vector.hpp.
◆ getParticleType()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
Given the position it return the particle type.
- Parameters
-
p | position of the particle |
id | of the particle (element id in the vector position) |
vd | reference to the vector |
- Returns
- the particle type
Definition at line 483 of file se_class3_vector.hpp.
◆ getPrpName()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
◆ Initialize()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
◆ isGhostSync()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
template<unsigned int prp>
return the status of the ghosts
- Returns
- the status of the ghosts
Definition at line 574 of file se_class3_vector.hpp.
◆ isLocalHalo()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
It check if the particle is in the internal ghost area.
- Parameters
-
- Returns
- true if the particle is in that area
Definition at line 454 of file se_class3_vector.hpp.
◆ map_post()
template<unsigned int Np, unsigned int dim, typename T, typename Decomposition, typename vector>
The documentation for this class was generated from the following file: