My Project
dcovector-_drovector.hpp
1 //=============================================================================
3 inline _dgematrix operator*(const dcovector& covec, const _drovector& rovec)
4 {
5 #ifdef CPPL_VERBOSE
6  std::cerr << "# [MARK] operator*(const dcovector&, const _drovector&)"
7  << std::endl;
8 #endif//CPPL_VERBOSE
9 
10  dgematrix newmat(covec.L, rovec.L);
11  for(long i=0; i<newmat.m; i++){ for(long j=0; j<newmat.n; j++){
12  newmat(i,j) =covec(i)*rovec(j);
13  }}
14 
15  rovec.destroy();
16  return _(newmat);
17 }
void destroy() const
Definition: _drovector-misc.hpp:3
Real Double-precision General Dence Matrix Class.
Definition: dgematrix.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class
Definition: _drovector.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
Definition: _dgematrix.hpp:3
long L
vector size
Definition: _drovector.hpp:7
Real Double-precision Column Vector Class.
Definition: dcovector.hpp:3