AnimaL |
Tutorial |
Documentation |
Functions | |
template<class Cont1, class Cont2> void | animal::v_eq (Cont1 &Y, const Cont2 &X) |
![]() | |
template<class Cont1, class Cont2> void | animal::v_eq_minus (Cont1 &Y, const Cont2 &X) |
![]() | |
template<class Cont1, class Cont2, class Real> void | animal::v_eq_ab (Cont1 &Y, const Real &a, const Cont2 &X) |
![]() | |
template<class Cont1, class Cont2, class Cont3> void | animal::v_eq_apb (Cont1 &Y, const Cont2 &W, const Cont3 &X) |
![]() | |
template<class Cont1, class Cont2, class Cont3> void | animal::v_eq_amb (Cont1 &Y, const Cont2 &W, const Cont3 &X) |
![]() | |
template<class Cont1, class Cont2, class Cont3, class Entry> void | animal::v_eq (Cont1 &Y, const Cont2 &W, const Entry &a, const Cont3 &X) |
![]() | |
template<class Cont1, class Cont2> void | animal::v_peq (Cont1 &Y, const Cont2 &X) |
![]() | |
template<class Cont> void | animal::v_meq (Cont &Y, const Cont &X) |
![]() | |
template<class Cont> void | animal::v_peq (Cont &y, typename container_traits< Cont >::value_type a, const Cont &x) |
![]() | |
template<class Cont> void | animal::v_meq (Cont &y, typename container_traits< Cont >::value_type a, const Cont &x) |
![]() | |
template<class Cont, class Real> void | animal::v_peq_ab (Cont &y, Real a, const Cont &x) |
![]() | |
template<class V1, class V2, class V3> void | animal::v_eq_cross (V1 &u, const V2 &v, const V3 &w) |
Cross product of two vectors: ![]() | |
template<class V1, class V2, class V3> void | animal::v_peq_cross (V1 &u, const V2 &v, const V3 &w) |
Add cross product of two vectors: ![]() | |
template<class V1, class V2, class V3> void | animal::v_meq_cross (V1 &u, const V2 &v, const V3 &w) |
Substract cross product of two vectors: ![]() | |
template<class Cont> value_type< Cont >::type | animal::v_dot (const Cont &x, const Cont &y) |
dot product of two vectors |
|
|
Definition at line 264 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 205 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 227 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 251 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 238 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Cross product of two vectors:
Definition at line 332 of file linear.h. References animal::size(). Referenced by cross(). |
|
Definition at line 216 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 310 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
|
Substract cross product of two vectors:
Definition at line 358 of file linear.h. References animal::size(). |
|
Definition at line 299 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 277 of file linear.h. References animal::begin(), animal::end(), and animal::size(). |
|
Definition at line 321 of file linear.h. References animal::begin(), animal::end(), and animal::size(). Referenced by animal::MorphingEngine< Morphings, Real >::computeCatmullRomInterpolation(), and animal::MorphingEngine< Morphings, Real >::computeLinearInterpolation(). |
|
Add cross product of two vectors:
Definition at line 345 of file linear.h. References animal::size(). |