NetDEM v1.0
Loading...
Searching...
No Matches
netdem::SolverGJKPP Member List

This is the complete list of members for netdem::SolverGJKPP, including all inherited members.

bound_sphere_radius_1netdem::SolverGJKPPprotected
bound_sphere_radius_2netdem::SolverGJKPPprotected
Clone() const overridenetdem::SolverGJKPPvirtual
CollisionSolverPP()netdem::CollisionSolverPPinline
CollisionSolverPP(Particle *const p1, Particle *const p2)netdem::CollisionSolverPPinline
Detect() overridenetdem::SolverGJKPPvirtual
netdem::CollisionSolverPP::Detect(ContactPP *const cnt)netdem::CollisionSolverPPinlinevirtual
dpos_12netdem::SolverGJKPPprotected
dpos_12_refnetdem::SolverGJKPPprotected
dquat_12netdem::SolverGJKPPprotected
dquat_12_conjnetdem::SolverGJKPPprotected
enable_loggingnetdem::SolverGJKPP
EPA()netdem::SolverGJKPPprotected
erosion_ratio_incrementnetdem::SolverGJKPP
erosion_ratio_initialnetdem::SolverGJKPP
GetContactPoint(Vec3d const &dir)netdem::SolverGJKPPprotected
GetContactPoint_PlaneCase(Vec3d const &dir, const VecXT< Vec3d > &pos_vec_1, const VecXT< Vec3d > &pos_vec_2)netdem::SolverGJKPPprotected
GetFacetNormal(Vec3d const &a, Vec3d const &b, Vec3d const &c)netdem::SolverGJKPPinlineprotected
GetIntersections(VecXT< Vec3d > *const intersects, Vec3d const &dir_n, Vec3d const &l1_p1, Vec3d const &l1_p2, Vec3d const &l2_p1, Vec3d const &l2_p2)netdem::SolverGJKPPprotected
GetIntersectionsAggresive(VecXT< Vec3d > *const intersects, Vec3d const &dir_n, Vec3d const &l1_p1, Vec3d const &l1_p2, Vec3d const &l2_p1, Vec3d const &l2_p2)netdem::SolverGJKPPprotected
GetLooseEdges(VecXT< Vec2i > *const edges, Vec3i const &facet)netdem::SolverGJKPPprotected
GetPolygonCentroid(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n)netdem::SolverGJKPPprotected
GJK()netdem::SolverGJKPPprotected
GJK_EROSION()netdem::SolverGJKPPprotected
Init(Particle *const p1, Particle *const p2) overridenetdem::SolverGJKPPvirtual
InitBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep)netdem::CollisionSolverPPprotected
IsInsidePolygon(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n, Vec3d const &pos)netdem::SolverGJKPPprotected
MinkowskiDiff(Vec3d const &dir, double erosion_ratio=0)netdem::SolverGJKPPinlineprotected
particle_1netdem::CollisionSolverPP
particle_2netdem::CollisionSolverPP
ResolveInit(ContactPP *const cnt, double timestep) overridenetdem::SolverGJKPPvirtual
ResolveInit(CollisionGeometries *const cnt_geoms, double timestep)netdem::SolverGJKPP
ResolveUpdate(ContactPP *const cnt, double timestep) overridenetdem::SolverGJKPPvirtual
ResolveUpdate(CollisionGeometries *const cnt_geoms, double timestep)netdem::SolverGJKPP
shape_1netdem::SolverGJKPPprotected
shape_2netdem::SolverGJKPPprotected
simplex_after_gjknetdem::SolverGJKPPprotected
SolverGJKPP()netdem::SolverGJKPP
SolverGJKPP(Particle *const p1, Particle *const p2)netdem::SolverGJKPP
SortVertices(VecXT< Vec3d > *const pos_vec, Vec3d const &dir_n)netdem::SolverGJKPPprotected
UpdateBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep, Vec3d const &dir_n_old)netdem::CollisionSolverPPprotected
UpdateSimplex(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPPprotected
UpdateSimplexLine(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPPprotected
UpdateSimplexTetrahedron(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPPprotected
UpdateSimplexTriangle(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPPprotected
use_erosionnetdem::SolverGJKPP
~CollisionSolverPP()netdem::CollisionSolverPPinlinevirtual