Home
Install
Use
Develop
Support
News
Credits
hosted by
|
20 template< typename T, typename U> typename PromoteTraits<T,U>::promote_type
21 inner ( const Vector<4,T>& A, const Vector<4,U>& B)
23 typename PromoteTraits<T,U>::promote_type result = A[0] * B[0];
24 for ( unsigned i=1; i<4; i++)
25 result -= A[i] * B[i];
30 template< typename T, typename U>
31 Matrix<4,4,typename PromoteTraits<T,U>::promote_type>
32 outer ( const Vector<4,T>& A, const Vector<4,U>& B)
34 Matrix<4,4,typename PromoteTraits<T,U>::promote_type> result = ::outer(A,B);
35 typename PromoteTraits<T,U>::promote_type inv = 0.5 * inner(A,B);
37 for ( unsigned i=1; i<4; i++)
Generated using doxygen 1.14.0
|