calcDistance(Vec3 &normal, Vec3 &contactPoint) | walberla::mesa_pd::collision_detection::GJK | inlineprivate |
d_ | walberla::mesa_pd::collision_detection::GJK | private |
doGJK(const Support &geom1, const Support &geom2, Vec3 &normal, Vec3 &contactPoint) | walberla::mesa_pd::collision_detection::GJK | |
doGJKmargin(const Support &geom1, const Support &geom2, const real_t margin=real_t(0)) | walberla::mesa_pd::collision_detection::GJK | |
getSimplex() const | walberla::mesa_pd::collision_detection::GJK | inline |
getSimplexSize() const | walberla::mesa_pd::collision_detection::GJK | inline |
getSupportA() const | walberla::mesa_pd::collision_detection::GJK | inline |
getSupportB() const | walberla::mesa_pd::collision_detection::GJK | inline |
GJK() | walberla::mesa_pd::collision_detection::GJK | explicit |
numPoints_ | walberla::mesa_pd::collision_detection::GJK | private |
putSupport(const Support &geom1, const Support &geom2, const Vec3 &dir, const real_t margin, std::vector< Vec3 > &simplex, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB, size_t index) | walberla::mesa_pd::collision_detection::GJK | inlineprivate |
sameDirection(const Vec3 &vec1, const Vec3 &vec2) const | walberla::mesa_pd::collision_detection::GJK | inlineprivate |
simplex2(Vec3 &d) | walberla::mesa_pd::collision_detection::GJK | private |
simplex3(Vec3 &d) | walberla::mesa_pd::collision_detection::GJK | private |
simplex4(Vec3 &d) | walberla::mesa_pd::collision_detection::GJK | private |
simplex_ | walberla::mesa_pd::collision_detection::GJK | private |
supportA_ | walberla::mesa_pd::collision_detection::GJK | private |
supportB_ | walberla::mesa_pd::collision_detection::GJK | private |
zeroLengthVector(const Vec3 &vec) const | walberla::mesa_pd::collision_detection::GJK | inlineprivate |