|
| ContactStorage (const size_t size) |
|
iterator | begin () |
|
iterator | end () |
|
iterator | operator[] (const size_t n) |
|
const walberla::id_t & | getUid (const size_t idx) const |
|
walberla::id_t & | getUidRef (const size_t idx) |
|
void | setUid (const size_t idx, const walberla::id_t &v) |
|
const walberla::id_t & | getId1 (const size_t idx) const |
|
walberla::id_t & | getId1Ref (const size_t idx) |
|
void | setId1 (const size_t idx, const walberla::id_t &v) |
|
const walberla::id_t & | getId2 (const size_t idx) const |
|
walberla::id_t & | getId2Ref (const size_t idx) |
|
void | setId2 (const size_t idx, const walberla::id_t &v) |
|
const real_t & | getDistance (const size_t idx) const |
|
real_t & | getDistanceRef (const size_t idx) |
|
void | setDistance (const size_t idx, const real_t &v) |
|
const walberla::mesa_pd::Vec3 & | getNormal (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getNormalRef (const size_t idx) |
|
void | setNormal (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Vec3 & | getPosition (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getPositionRef (const size_t idx) |
|
void | setPosition (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Vec3 & | getT (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getTRef (const size_t idx) |
|
void | setT (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Vec3 & | getO (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getORef (const size_t idx) |
|
void | setO (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Vec3 & | getR1 (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getR1Ref (const size_t idx) |
|
void | setR1 (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Vec3 & | getR2 (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getR2Ref (const size_t idx) |
|
void | setR2 (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const real_t & | getMu (const size_t idx) const |
|
real_t & | getMuRef (const size_t idx) |
|
void | setMu (const size_t idx, const real_t &v) |
|
const walberla::mesa_pd::Vec3 & | getP (const size_t idx) const |
|
walberla::mesa_pd::Vec3 & | getPRef (const size_t idx) |
|
void | setP (const size_t idx, const walberla::mesa_pd::Vec3 &v) |
|
const walberla::mesa_pd::Mat3 & | getDiag_nto (const size_t idx) const |
|
walberla::mesa_pd::Mat3 & | getDiag_ntoRef (const size_t idx) |
|
void | setDiag_nto (const size_t idx, const walberla::mesa_pd::Mat3 &v) |
|
const walberla::mesa_pd::Mat3 & | getDiag_nto_inv (const size_t idx) const |
|
walberla::mesa_pd::Mat3 & | getDiag_nto_invRef (const size_t idx) |
|
void | setDiag_nto_inv (const size_t idx, const walberla::mesa_pd::Mat3 &v) |
|
const walberla::mesa_pd::Mat2 & | getDiag_to_inv (const size_t idx) const |
|
walberla::mesa_pd::Mat2 & | getDiag_to_invRef (const size_t idx) |
|
void | setDiag_to_inv (const size_t idx, const walberla::mesa_pd::Mat2 &v) |
|
const real_t & | getDiag_n_inv (const size_t idx) const |
|
real_t & | getDiag_n_invRef (const size_t idx) |
|
void | setDiag_n_inv (const size_t idx, const real_t &v) |
|
iterator | create (const id_t &uid) |
| creates a new Contact and returns an iterator pointing to it More...
|
|
iterator | create () |
|
iterator | erase (iterator &it) |
|
iterator | find (const id_t &uid) |
| Finds the entry corresponding to uid . More...
|
|
void | reserve (const size_t size) |
|
void | clear () |
|
size_t | size () const |
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachContact (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) |
| Calls the provided functor func for all Contacts selected by the selector. More...
|
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachContact (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) const |
|