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

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

bound_sphere_radius_1netdem::SolverGJKPWprotected
bound_sphere_radius_2netdem::SolverGJKPWprotected
Clone() const overridenetdem::SolverGJKPWvirtual
CollisionSolverPW()netdem::CollisionSolverPWinline
CollisionSolverPW(Particle *const p, Wall *const w)netdem::CollisionSolverPWinline
Detect() overridenetdem::SolverGJKPWvirtual
netdem::CollisionSolverPW::Detect(ContactPW *const cnt)netdem::CollisionSolverPWinlinevirtual
dpos_12netdem::SolverGJKPWprotected
dpos_12_refnetdem::SolverGJKPWprotected
dquat_12netdem::SolverGJKPWprotected
dquat_12_conjnetdem::SolverGJKPWprotected
enable_loggingnetdem::SolverGJKPW
EPA()netdem::SolverGJKPWprotected
erosion_ratio_incrementnetdem::SolverGJKPW
erosion_ratio_initialnetdem::SolverGJKPW
GetContactPoint(Vec3d const &dir)netdem::SolverGJKPWprotected
GetContactPoint_PlaneCase(Vec3d const &dir, const VecXT< Vec3d > &pos_vec_1, const VecXT< Vec3d > &pos_vec_2)netdem::SolverGJKPWprotected
GetFacetNormal(Vec3d const &a, Vec3d const &b, Vec3d const &c)netdem::SolverGJKPWinlineprotected
GetIntersections(VecXT< Vec3d > *const intersects, Vec3d const &dir_n, Vec3d const &l1_p, Vec3d const &l1_w, Vec3d const &l2_p, Vec3d const &l2_w)netdem::SolverGJKPWprotected
GetIntersectionsAggresive(VecXT< Vec3d > *const intersects, Vec3d const &dir_n, Vec3d const &l1_p, Vec3d const &l1_w, Vec3d const &l2_p, Vec3d const &l2_w)netdem::SolverGJKPWprotected
GetLooseEdges(VecXT< Vec2i > *const edges, Vec3i const &facet)netdem::SolverGJKPWprotected
GetPolygonCentroid(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n)netdem::SolverGJKPWprotected
GJK()netdem::SolverGJKPWprotected
GJK_EROSION()netdem::SolverGJKPWprotected
Init(Particle *const p, Wall *const w) overridenetdem::SolverGJKPWvirtual
InitBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep)netdem::CollisionSolverPWprotected
IsInsidePolygon(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n, Vec3d const &pos)netdem::SolverGJKPWprotected
MinkowskiDiff(Vec3d const &dir, double erosion_ratio=0)netdem::SolverGJKPWinlineprotected
particlenetdem::CollisionSolverPW
ResolveInit(ContactPW *const cnt, double timestep) overridenetdem::SolverGJKPWvirtual
ResolveInit(CollisionGeometries *const cnt_geoms, double timestep)netdem::SolverGJKPW
ResolveUpdate(ContactPW *const cnt, double timestep) overridenetdem::SolverGJKPWvirtual
ResolveUpdate(CollisionGeometries *const cnt_geoms, double timestep)netdem::SolverGJKPW
shape_1netdem::SolverGJKPWprotected
shape_2netdem::SolverGJKPWprotected
simplex_after_gjknetdem::SolverGJKPWprotected
SolverGJKPW()netdem::SolverGJKPW
SolverGJKPW(Particle *const p, Wall *const w)netdem::SolverGJKPW
SortVertices(VecXT< Vec3d > *const pos_vec, Vec3d const &dir_n)netdem::SolverGJKPWprotected
UpdateBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep, Vec3d const &dir_n_old)netdem::CollisionSolverPWprotected
UpdateSimplex(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPWprotected
UpdateSimplexLine(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPWprotected
UpdateSimplexTetrahedron(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPWprotected
UpdateSimplexTriangle(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag)netdem::SolverGJKPWprotected
use_erosionnetdem::SolverGJKPW
wallnetdem::CollisionSolverPW
~CollisionSolverPW()netdem::CollisionSolverPWinlinevirtual