|
waLBerla 7.2
|
This is the complete list of members for walberla::mesa_pd::collision_detection::EPA, including all inherited members.
| bUseSphereOptimization_ | walberla::mesa_pd::collision_detection::EPA | private |
| calculateCircle(const Vec3 &A, const Vec3 &B, const Vec3 &C, const Vec3 &D, Vec3 ¢er) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| contactThreshold | walberla::mesa_pd::collision_detection::EPA | static |
| createInitialSimplex(size_t numPoints, Support &geom1, Support &geom2, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB, std::vector< Vec3 > &epaVolume, EPA_EntryBuffer &entryBuffer, real_t margin) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| createInitialTetrahedron(size_t top, size_t frontLeft, size_t frontRight, size_t back, std::vector< Vec3 > &epaVolume, EPA_EntryBuffer &entryBuffer) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| doEPA(Support &geom1, Support &geom2, const GJK &gjk, Vec3 &normal, Vec3 &contactPoint, real_t &penetrationDepth, real_t margin, real_t eps_rel) | walberla::mesa_pd::collision_detection::EPA | |
| doEPAcontactThreshold(Support &geom1, Support &geom2, const GJK &gjk, Vec3 &normal, Vec3 &contactPoint, real_t &penetrationDepth) | walberla::mesa_pd::collision_detection::EPA | |
| doEPAcontactThreshold(Support &geom1, Support &geom2, const GJK &gjk, Vec3 &normal, Vec3 &contactPoint, real_t &penetrationDepth, real_t eps_rel) | walberla::mesa_pd::collision_detection::EPA | |
| doEPAmargin(Support &geom1, Support &geom2, const GJK &gjk, Vec3 &normal, Vec3 &contactPoint, real_t &penetrationDepth, real_t margin) | walberla::mesa_pd::collision_detection::EPA | |
| EPA_EdgeBuffer typedef | walberla::mesa_pd::collision_detection::EPA | private |
| EPA_EntryBuffer typedef | walberla::mesa_pd::collision_detection::EPA | private |
| EPA_EntryHeap typedef | walberla::mesa_pd::collision_detection::EPA | private |
| getMaxSupportPoints() | walberla::mesa_pd::collision_detection::EPA | inline |
| getMaxTriangles() | walberla::mesa_pd::collision_detection::EPA | inline |
| getNumIterations() const | walberla::mesa_pd::collision_detection::EPA | inline |
| maxSupportPoints_ | walberla::mesa_pd::collision_detection::EPA | private |
| maxTriangles_ | walberla::mesa_pd::collision_detection::EPA | private |
| numIterations_ | walberla::mesa_pd::collision_detection::EPA | private |
| originInTetrahedron(const Vec3 &A, const Vec3 &B, const Vec3 &C, const Vec3 &D) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| originInTetrahedronVolumeMethod(const Vec3 &A, const Vec3 &B, const Vec3 &C, const Vec3 &D) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| pointInTetrahedron(const Vec3 &A, const Vec3 &B, const Vec3 &C, const Vec3 &D, const Vec3 &point) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| pushSupportMargin(const Support &geom1, const Support &geom2, const Vec3 &dir, const real_t margin, std::vector< Vec3 > &epaVolume, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| removeSupportMargin(std::vector< Vec3 > &epaVolume, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| replaceSupportMargin(const Support &geom1, const Support &geom2, const Vec3 &dir, const real_t margin, std::vector< Vec3 > &epaVolume, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB, size_t indexToReplace) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| searchTetrahedron(Support &geom1, Support &geom2, std::vector< Vec3 > &epaVolume, std::vector< Vec3 > &supportA, std::vector< Vec3 > &supportB, EPA_EntryBuffer &entryBuffer, real_t margin) | walberla::mesa_pd::collision_detection::EPA | inlineprivate |
| setMaxSupportPoints(size_t maxSupportPoints) | walberla::mesa_pd::collision_detection::EPA | inline |
| setMaxTriangles(size_t maxTriangles) | walberla::mesa_pd::collision_detection::EPA | inline |
| useSphereOptimization() const | walberla::mesa_pd::collision_detection::EPA | inline |
| useSphereOptimization(const bool useIt) | walberla::mesa_pd::collision_detection::EPA | inline |