CPPLapack
 All Classes Files Functions Variables Friends Pages
Classes | Functions
zcovector_small.hpp File Reference

Go to the source code of this file.

Classes

class  zcovector_small< l >
 Samll Complex Double-precision Column Vector Class. More...
 

Functions

comple operator/ (const zcovec2 &, const zcovec2 &)
 
zcovec3 operator/ (const zcovec3 &, const zcovec3 &)
 
zcovec3 operator/= (zcovec3 &, const zcovec3 &)
 

Function Documentation

comple operator/ ( const zcovec2 &  A,
const zcovec2 &  B 
)
inline

calculate vector product only for 2D vector

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

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

calculate vector product only for 3D vector

Definition at line 14 of file zcovector_small-specialized.hpp.

15 {CPPL_VERBOSE_REPORT;
16  zcovec3 C;
17  C(0) =A(1)*B(2) -A(2)*B(1);
18  C(1) =A(2)*B(0) -A(0)*B(2);
19  C(2) =A(0)*B(1) -A(1)*B(0);
20  return C;
21 }
zcovec3 operator/= ( zcovec3 &  A,
const zcovec3 &  B 
)
inline

calculate vector product only for 3D vector

Definition at line 25 of file zcovector_small-specialized.hpp.

26 {CPPL_VERBOSE_REPORT;
27  A =A/B;
28  return A;
29 }