CPPLapack
 All Classes Files Functions Variables Friends Pages
Functions
drovector_small-specialized.hpp File Reference

Go to the source code of this file.

Functions

double operator/ (const drovec2 &A, const drovec2 &B)
 
drovec3 operator/ (const drovec3 &A, const drovec3 &B)
 

Function Documentation

double operator/ ( const drovec2 &  A,
const drovec2 &  B 
)
inline

calculate vector product for 2D vector

Definition at line 3 of file drovector_small-specialized.hpp.

4 {CPPL_VERBOSE_REPORT;
5  return A(0)*B(1)-A(1)*B(0);
6 }
drovec3 operator/ ( const drovec3 &  A,
const drovec3 &  B 
)
inline

calculate vector product only for 3D vector

Definition at line 17 of file drovector_small-specialized.hpp.

18 {CPPL_VERBOSE_REPORT;
19  drovec3 C;
20  C(0) =A(1)*B(2) -A(2)*B(1);
21  C(1) =A(2)*B(0) -A(0)*B(2);
22  C(2) =A(0)*B(1) -A(1)*B(0);
23  return C;
24 }