Simbody
Functions

SimTK::Impl Namespace Reference

Functions

template<class E1 , int S1, class E2 , int S2>
void conformingAdd (const Row< 1, E1, S1 > &r1, const Row< 1, E2, S2 > &r2, Row< 1, typename CNT< E1 >::template Result< E2 >::Add > &result)
template<int N, class E1 , int S1, class E2 , int S2>
void conformingAdd (const Row< N, E1, S1 > &r1, const Row< N, E2, S2 > &r2, Row< N, typename CNT< E1 >::template Result< E2 >::Add > &result)
template<class E1 , int S1, class E2 , int S2>
void conformingSubtract (const Row< 1, E1, S1 > &r1, const Row< 1, E2, S2 > &r2, Row< 1, typename CNT< E1 >::template Result< E2 >::Sub > &result)
template<int N, class E1 , int S1, class E2 , int S2>
void conformingSubtract (const Row< N, E1, S1 > &r1, const Row< N, E2, S2 > &r2, Row< N, typename CNT< E1 >::template Result< E2 >::Sub > &result)
template<class E1 , int S1, class E2 , int S2>
void copy (Row< 1, E1, S1 > &r1, const Row< 1, E2, S2 > &r2)
template<int N, class E1 , int S1, class E2 , int S2>
void copy (Row< N, E1, S1 > &r1, const Row< N, E2, S2 > &r2)
template<class E1 , int S1, class E2 , int S2>
void conformingAdd (const Vec< 1, E1, S1 > &r1, const Vec< 1, E2, S2 > &r2, Vec< 1, typename CNT< E1 >::template Result< E2 >::Add > &result)
template<int N, class E1 , int S1, class E2 , int S2>
void conformingAdd (const Vec< N, E1, S1 > &r1, const Vec< N, E2, S2 > &r2, Vec< N, typename CNT< E1 >::template Result< E2 >::Add > &result)
template<class E1 , int S1, class E2 , int S2>
void conformingSubtract (const Vec< 1, E1, S1 > &r1, const Vec< 1, E2, S2 > &r2, Vec< 1, typename CNT< E1 >::template Result< E2 >::Sub > &result)
template<int N, class E1 , int S1, class E2 , int S2>
void conformingSubtract (const Vec< N, E1, S1 > &r1, const Vec< N, E2, S2 > &r2, Vec< N, typename CNT< E1 >::template Result< E2 >::Sub > &result)
template<class E1 , int S1, class E2 , int S2>
void copy (Vec< 1, E1, S1 > &r1, const Vec< 1, E2, S2 > &r2)
template<int N, class E1 , int S1, class E2 , int S2>
void copy (Vec< N, E1, S1 > &r1, const Vec< N, E2, S2 > &r2)

Function Documentation

template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingAdd ( const Row< 1, E1, S1 > &  r1,
const Row< 1, E2, S2 > &  r2,
Row< 1, typename CNT< E1 >::template Result< E2 >::Add > &  result 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingAdd ( const Row< N, E1, S1 > &  r1,
const Row< N, E2, S2 > &  r2,
Row< N, typename CNT< E1 >::template Result< E2 >::Add > &  result 
)
template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingSubtract ( const Row< 1, E1, S1 > &  r1,
const Row< 1, E2, S2 > &  r2,
Row< 1, typename CNT< E1 >::template Result< E2 >::Sub > &  result 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingSubtract ( const Row< N, E1, S1 > &  r1,
const Row< N, E2, S2 > &  r2,
Row< N, typename CNT< E1 >::template Result< E2 >::Sub > &  result 
)
template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::copy ( Row< 1, E1, S1 > &  r1,
const Row< 1, E2, S2 > &  r2 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::copy ( Row< N, E1, S1 > &  r1,
const Row< N, E2, S2 > &  r2 
)
template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingAdd ( const Vec< 1, E1, S1 > &  r1,
const Vec< 1, E2, S2 > &  r2,
Vec< 1, typename CNT< E1 >::template Result< E2 >::Add > &  result 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingAdd ( const Vec< N, E1, S1 > &  r1,
const Vec< N, E2, S2 > &  r2,
Vec< N, typename CNT< E1 >::template Result< E2 >::Add > &  result 
)
template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingSubtract ( const Vec< 1, E1, S1 > &  r1,
const Vec< 1, E2, S2 > &  r2,
Vec< 1, typename CNT< E1 >::template Result< E2 >::Sub > &  result 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::conformingSubtract ( const Vec< N, E1, S1 > &  r1,
const Vec< N, E2, S2 > &  r2,
Vec< N, typename CNT< E1 >::template Result< E2 >::Sub > &  result 
)
template<class E1 , int S1, class E2 , int S2>
void SimTK::Impl::copy ( Vec< 1, E1, S1 > &  r1,
const Vec< 1, E2, S2 > &  r2 
)
template<int N, class E1 , int S1, class E2 , int S2>
void SimTK::Impl::copy ( Vec< N, E1, S1 > &  r1,
const Vec< N, E2, S2 > &  r2 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines