|
| | 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
|
| |
| iterator | create () |
| |
| iterator | erase (iterator &it) |
| |
| iterator | find (const id_t &uid) |
| | Finds the entry corresponding to uid.
|
| |
| 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.
|
| |
| template<typename Selector , typename Accessor , typename Func , typename... Args> |
| void | forEachContact (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) const |
| |