|
NetDEM v1.0
|
This is the complete list of members for netdem::SolverGJKPW, including all inherited members.
| bound_sphere_radius_1 | netdem::SolverGJKPW | protected |
| bound_sphere_radius_2 | netdem::SolverGJKPW | protected |
| Clone() const override | netdem::SolverGJKPW | virtual |
| CollisionSolverPW() | netdem::CollisionSolverPW | inline |
| CollisionSolverPW(Particle *const p, Wall *const w) | netdem::CollisionSolverPW | inline |
| Detect() override | netdem::SolverGJKPW | virtual |
| netdem::CollisionSolverPW::Detect(ContactPW *const cnt) | netdem::CollisionSolverPW | inlinevirtual |
| dpos_12 | netdem::SolverGJKPW | protected |
| dpos_12_ref | netdem::SolverGJKPW | protected |
| dquat_12 | netdem::SolverGJKPW | protected |
| dquat_12_conj | netdem::SolverGJKPW | protected |
| enable_logging | netdem::SolverGJKPW | |
| EPA() | netdem::SolverGJKPW | protected |
| erosion_ratio_increment | netdem::SolverGJKPW | |
| erosion_ratio_initial | netdem::SolverGJKPW | |
| GetContactPoint(Vec3d const &dir) | netdem::SolverGJKPW | protected |
| GetContactPoint_PlaneCase(Vec3d const &dir, const VecXT< Vec3d > &pos_vec_1, const VecXT< Vec3d > &pos_vec_2) | netdem::SolverGJKPW | protected |
| GetFacetNormal(Vec3d const &a, Vec3d const &b, Vec3d const &c) | netdem::SolverGJKPW | inlineprotected |
| 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::SolverGJKPW | protected |
| 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::SolverGJKPW | protected |
| GetLooseEdges(VecXT< Vec2i > *const edges, Vec3i const &facet) | netdem::SolverGJKPW | protected |
| GetPolygonCentroid(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n) | netdem::SolverGJKPW | protected |
| GJK() | netdem::SolverGJKPW | protected |
| GJK_EROSION() | netdem::SolverGJKPW | protected |
| Init(Particle *const p, Wall *const w) override | netdem::SolverGJKPW | virtual |
| InitBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep) | netdem::CollisionSolverPW | protected |
| IsInsidePolygon(VecXT< Vec3d > const &pos_vec, Vec3d const &dir_n, Vec3d const &pos) | netdem::SolverGJKPW | protected |
| MinkowskiDiff(Vec3d const &dir, double erosion_ratio=0) | netdem::SolverGJKPW | inlineprotected |
| particle | netdem::CollisionSolverPW | |
| ResolveInit(ContactPW *const cnt, double timestep) override | netdem::SolverGJKPW | virtual |
| ResolveInit(CollisionGeometries *const cnt_geoms, double timestep) | netdem::SolverGJKPW | |
| ResolveUpdate(ContactPW *const cnt, double timestep) override | netdem::SolverGJKPW | virtual |
| ResolveUpdate(CollisionGeometries *const cnt_geoms, double timestep) | netdem::SolverGJKPW | |
| shape_1 | netdem::SolverGJKPW | protected |
| shape_2 | netdem::SolverGJKPW | protected |
| simplex_after_gjk | netdem::SolverGJKPW | protected |
| SolverGJKPW() | netdem::SolverGJKPW | |
| SolverGJKPW(Particle *const p, Wall *const w) | netdem::SolverGJKPW | |
| SortVertices(VecXT< Vec3d > *const pos_vec, Vec3d const &dir_n) | netdem::SolverGJKPW | protected |
| UpdateBasicGeoms(CollisionGeometries *const cnt_geoms, double timestep, Vec3d const &dir_n_old) | netdem::CollisionSolverPW | protected |
| UpdateSimplex(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag) | netdem::SolverGJKPW | protected |
| UpdateSimplexLine(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag) | netdem::SolverGJKPW | protected |
| UpdateSimplexTetrahedron(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag) | netdem::SolverGJKPW | protected |
| UpdateSimplexTriangle(Simplex *const s, Vec3d *const dir, double *const min_dist, bool *const cnt_flag) | netdem::SolverGJKPW | protected |
| use_erosion | netdem::SolverGJKPW | |
| wall | netdem::CollisionSolverPW | |
| ~CollisionSolverPW() | netdem::CollisionSolverPW | inlinevirtual |