|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
#include <Circle3DCircle3D.hpp>
Public Types | |
| using | Scalar = typename Circle3DType1::value_type |
Public Member Functions | |
| Circle3DCircle3DObjective (const Circle3DType1 &circle3d0, const Circle3DType2 &circle3d1, mundy::Vector3< Scalar > &shared_normal0, mundy::Vector3< Scalar > &shared_normal1, Point< Scalar > &foot_point0, Point< Scalar > &foot_point1) | |
| template<ValidCircle3DType Circle3DType> | |
| Point< Scalar > | theta_to_foot_point_on_circle3d (const Scalar theta, const Circle3DType &circle3d) const |
| Scalar | operator() (const mundy::Vector< Scalar, 2 > &theta1_theta2) const |