Go to the documentation of this file.
89 return ((
vector6_t() << angular_, linear_).finished());
95 return AdmittanceVec<T2>(angular_.template cast<T2>(), linear_.template cast<T2>());
106 angular_ += av.angular_;
107 linear_ += av.linear_;
111 template<typename T2, typename std::enable_if<std::is_arithmetic<T2>::value,
int>::type = 0>
117 template<
typename T2>
125 template<
typename T2>
131 template<
typename T2>
141 return (angular_ == av.angular_) && (linear_ == av.linear_);
146 return !(*
this == av);
154 template<
typename T,
typename T2>
175 out << av.
vector().transpose();
AdmittanceVec< T > operator*(T2 scalar) const
Definition: AdmittanceVec.h:112
vector6_t vector() const
Definition: AdmittanceVec.h:87
std::ostream & operator<<(std::ostream &out, const ABInertia< T > &abI)
Definition: ABInertia.h:183
AdmittanceVec< T > & operator*=(T2 scalar)
Definition: AdmittanceVec.h:118
static AdmittanceVec< T > Zero()
Zero admittance vector.
Definition: AdmittanceVec.h:34
vector3_t & linear()
Definition: AdmittanceVec.h:81
Definition: ForceVec.h:19
AdmittanceVec()
Definition: AdmittanceVec.h:41
AdmittanceVec(T angular, T linear)
Definition: AdmittanceVec.h:59
AdmittanceVec< T > operator/(T2 scalar) const
Definition: AdmittanceVec.h:126
Definition: ABInertia.h:10
AdmittanceVec< T2 > cast() const
Definition: AdmittanceVec.h:93
vector3_t & couple()
Definition: ForceVec.h:55
AdmittanceVec< T > & operator+=(const AdmittanceVec< T > &av)
Definition: AdmittanceVec.h:104
const vector3_t & angular() const
Definition: AdmittanceVec.h:63
vector3_t & angular()
Definition: AdmittanceVec.h:69
Matrix< T, 3, 1 > Vector3
Definition: EigenTypedef.h:18
AdmittanceVec< T > & operator/=(T2 scalar)
Definition: AdmittanceVec.h:132
Definition: AdmittanceVec.h:26
ABInertia< T > operator*(T2 scalar, const ABInertia< T > &abI)
Definition: ABInertia.h:177
vector3_t & force()
Definition: ForceVec.h:77
Matrix< T, 6, 1 > Vector6
Definition: EigenTypedef.h:13
AdmittanceVec(const vector6_t &vec)
Definition: AdmittanceVec.h:47
const vector3_t & linear() const
Definition: AdmittanceVec.h:75
Eigen::Vector6< T > vector6_t
Definition: AdmittanceVec.h:30
bool operator==(const AdmittanceVec< T > &av) const
Definition: AdmittanceVec.h:139
AdmittanceVec(const vector3_t &angular, const vector3_t &linear)
Definition: AdmittanceVec.h:53
Eigen::Vector3< T > vector3_t
Definition: AdmittanceVec.h:29
bool operator!=(const AdmittanceVec< T > &av) const
Definition: AdmittanceVec.h:144
AdmittanceVec< T > operator+(const AdmittanceVec< T > &av) const
Definition: AdmittanceVec.h:99