Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
mundy::Circle3DCircle3DObjective< Circle3DType1, Circle3DType2 > Class Template Reference

#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< Scalartheta_to_foot_point_on_circle3d (const Scalar theta, const Circle3DType &circle3d) const
Scalar operator() (const mundy::Vector< Scalar, 2 > &theta1_theta2) const