This is the complete list of members for CspaceFreePolytope, including all inherited members.
AddCspacePolytopeContainment(solvers::MathematicalProgram *prog, const MatrixX< symbolic::Variable > &C, const VectorX< symbolic::Variable > &d, const Eigen::MatrixXd &s_inner_pts) const | CspaceFreePolytope | |
BinarySearch(const IgnoredCollisionPairs &ignored_collision_pairs, const Eigen::Ref< const Eigen::MatrixXd > &C, const Eigen::Ref< const Eigen::VectorXd > &d_init, const Eigen::Ref< const Eigen::VectorXd > &s_center, const BinarySearchOptions &options) const | CspaceFreePolytope | |
CalcSBoundsPolynomial(const VectorX< T > &s_lower, const VectorX< T > &s_upper, VectorX< symbolic::Polynomial > *s_minus_s_lower, VectorX< symbolic::Polynomial > *s_upper_minus_s) const | CspaceFreePolytopeBase | protected |
CspaceFreePolytope(const CspaceFreePolytope &)=delete | CspaceFreePolytope | |
CspaceFreePolytope(CspaceFreePolytope &&)=delete | CspaceFreePolytope | |
CspaceFreePolytope(const multibody::MultibodyPlant< double > *plant, const geometry::SceneGraph< double > *scene_graph, SeparatingPlaneOrder plane_order, const Eigen::Ref< const Eigen::VectorXd > &q_star, const Options &options=Options{}) | CspaceFreePolytope | |
CspaceFreePolytopeBase(const CspaceFreePolytopeBase &)=delete | CspaceFreePolytopeBase | |
CspaceFreePolytopeBase(CspaceFreePolytopeBase &&)=delete | CspaceFreePolytopeBase | |
CspaceFreePolytopeBase(const multibody::MultibodyPlant< double > *plant, const geometry::SceneGraph< double > *scene_graph, SeparatingPlaneOrder plane_order, SForPlane s_for_plane_enum, const Options &options=Options{}) | CspaceFreePolytopeBase | protected |
CspaceFreePolytopeTester class | CspaceFreePolytope | friend |
EllipsoidMarginCost enum name | CspaceFreePolytope | |
FindSeparationCertificateGivenPolytope(const Eigen::Ref< const Eigen::MatrixXd > &C, const Eigen::Ref< const Eigen::VectorXd > &d, const IgnoredCollisionPairs &ignored_collision_pairs, const FindSeparationCertificateGivenPolytopeOptions &options, std::unordered_map< SortedPair< geometry::GeometryId >, SeparationCertificateResult > *certificates) const | CspaceFreePolytope | |
get_s_set() const | CspaceFreePolytopeBase | protected |
drake::geometry::optimization::CspaceFreePolytopeBase::GetGramVarSizeForPolytopeSearchProgram(const std::vector< PlaneSeparatesGeometries > &plane_geometries_vec, const IgnoredCollisionPairs &ignored_collision_pairs, const std::function< int(const symbolic::RationalFunction &rational, const std::array< VectorX< symbolic::Monomial >, 4 > &monomial_basis_array)> &count_gram_per_rational) const | CspaceFreePolytopeBase | protected |
GetSeparatingPlaneIndex(const SortedPair< geometry::GeometryId > &pair) const | CspaceFreePolytopeBase | protected |
GetSForPlane(const SortedPair< multibody::BodyIndex > &body_pair, SForPlane s_for_plane_enum) const | CspaceFreePolytopeBase | protected |
IgnoredCollisionPairs typedef | CspaceFreePolytope | |
InitializePolytopeSearchProgram(const IgnoredCollisionPairs &ignored_collision_pairs, const std::unordered_map< SortedPair< geometry::GeometryId >, SeparationCertificateResult > &certificates, bool search_s_bounds_lagrangians, MatrixX< symbolic::Variable > *C, VectorX< symbolic::Variable > *d, std::unordered_map< int, SeparationCertificate > *new_certificates=nullptr) const | CspaceFreePolytope | |
kGeometricMean enum value | CspaceFreePolytope | |
kSum enum value | CspaceFreePolytope | |
link_geometries() const | CspaceFreePolytopeBase | protected |
MakeIsGeometrySeparableProgram(const SortedPair< geometry::GeometryId > &geometry_pair, const Eigen::Ref< const Eigen::MatrixXd > &C, const Eigen::Ref< const Eigen::VectorXd > &d) const | CspaceFreePolytope | |
map_body_pair_to_s_on_chain() const | CspaceFreePolytopeBase | protected |
map_body_to_monomial_basis_array() const | CspaceFreePolytopeBase | protected |
map_geometries_to_separating_planes() const | CspaceFreePolytopeBase | |
operator=(const CspaceFreePolytope &)=delete | CspaceFreePolytope | |
operator=(CspaceFreePolytope &&)=delete | CspaceFreePolytope | |
drake::geometry::optimization::CspaceFreePolytopeBase::operator=(const CspaceFreePolytopeBase &)=delete | CspaceFreePolytopeBase | |
drake::geometry::optimization::CspaceFreePolytopeBase::operator=(CspaceFreePolytopeBase &&)=delete | CspaceFreePolytopeBase | |
plane_order() const | CspaceFreePolytopeBase | protected |
rational_forward_kin() const | CspaceFreePolytopeBase | |
scene_graph() const | CspaceFreePolytopeBase | protected |
SearchWithBilinearAlternation(const IgnoredCollisionPairs &ignored_collision_pairs, const Eigen::Ref< const Eigen::MatrixXd > &C_init, const Eigen::Ref< const Eigen::VectorXd > &d_init, const BilinearAlternationOptions &options) const | CspaceFreePolytope | |
separating_planes() const | CspaceFreePolytopeBase | |
SForPlane enum name | CspaceFreePolytopeBase | protected |
SolveCertificationForEachPlaneInParallel(const std::vector< int > &active_plane_indices, const std::function< std::pair< bool, int >(int)> &solve_plane_sos, Parallelism parallelism, bool verbose, bool terminate_at_failure) const | CspaceFreePolytopeBase | protected |
SolveSeparationCertificateProgram(const SeparationCertificateProgram &certificate_program, const FindSeparationCertificateGivenPolytopeOptions &options) const | CspaceFreePolytope | |
with_cross_y() const | CspaceFreePolytopeBase | protected |
y_slack() const | CspaceFreePolytopeBase | |
~CspaceFreePolytope() override | CspaceFreePolytope | |
~CspaceFreePolytopeBase() | CspaceFreePolytopeBase | virtual |