Definition of a constraint composed of multiple constraints that all must be satisfied simultaneously. This class ‘stacks’ the constraint functions together.
More...
#include <ompl/base/Constraint.h>
|
| ConstraintIntersection (const unsigned int ambientDim, std::vector< ConstraintPtr > constraints) |
| Constructor. If constraints is empty assume it will be filled later.
|
|
| ConstraintIntersection (const unsigned int ambientDim, std::initializer_list< ConstraintPtr > constraints) |
| Constructor. If constraints is empty assume it will be filled later.
|
|
void | function (const Eigen::Ref< const Eigen::VectorXd > &x, Eigen::Ref< Eigen::VectorXd > out) const override |
|
void | jacobian (const Eigen::Ref< const Eigen::VectorXd > &x, Eigen::Ref< Eigen::MatrixXd > out) const override |
|
Definition of a constraint composed of multiple constraints that all must be satisfied simultaneously. This class ‘stacks’ the constraint functions together.
Definition at line 244 of file Constraint.h.
◆ ConstraintIntersection() [1/2]
ompl::base::ConstraintIntersection::ConstraintIntersection |
( |
const unsigned int | ambientDim, |
|
|
std::vector< ConstraintPtr > | constraints ) |
|
inline |
Constructor. If constraints is empty assume it will be filled later.
Definition at line 249 of file Constraint.h.
◆ ConstraintIntersection() [2/2]
ompl::base::ConstraintIntersection::ConstraintIntersection |
( |
const unsigned int | ambientDim, |
|
|
std::initializer_list< ConstraintPtr > | constraints ) |
|
inline |
Constructor. If constraints is empty assume it will be filled later.
Definition at line 258 of file Constraint.h.
◆ addConstraint()
void ompl::base::ConstraintIntersection::addConstraint |
( |
const ConstraintPtr & | constraint | ) |
|
|
inlineprotected |
◆ function()
void ompl::base::ConstraintIntersection::function |
( |
const Eigen::Ref< const Eigen::VectorXd > & | x, |
|
|
Eigen::Ref< Eigen::VectorXd > | out ) const |
|
inlineoverride |
◆ jacobian()
void ompl::base::ConstraintIntersection::jacobian |
( |
const Eigen::Ref< const Eigen::VectorXd > & | x, |
|
|
Eigen::Ref< Eigen::MatrixXd > | out ) const |
|
inlineoverride |
◆ constraints_
std::vector<ConstraintPtr> ompl::base::ConstraintIntersection::constraints_ |
|
protected |
The documentation for this class was generated from the following file: