template Matrix_d<NROWS, NCOLS, TRANSPOSED>
operator*(
double scalar,
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& mat); \
template Matrix
operator*(
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& op1,
const Matrix& op2); \
template
bool operator==(
const Matrix& op2,
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& op1); \
template
bool operator!=(
const Matrix& op2,
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& op1); \
template Matrix_d<NROWS, NCOLS, TRANSPOSED>
operator-(
const Matrix op1,
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& op2); \
template Matrix_d<NROWS, NCOLS, TRANSPOSED>
operator+(
const Matrix& second,
const Matrix_d<NROWS, NCOLS, TRANSPOSED>& op2); \
template Matrix_d<Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_rows, Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols>
Matrix_d<NROWS,NCOLS,TRANSPOSED>::operator*(
const Matrix_d<Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols, Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols,
false>& second)
const; \
template Matrix_d<Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_rows, Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols>
Matrix_d<NROWS,NCOLS,TRANSPOSED>::operator*(
const Matrix_d<Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols, Matrix_d<NROWS,NCOLS,TRANSPOSED>::num_cols,
true>& second)
const; \
template std::ostream& operator<<(std::ostream& ost, const Matrix_d<NROWS, NCOLS, TRANSPOSED>& mat); \
template
double accumulate(
const Matrix_d<NROWS,NCOLS, TRANSPOSED>& mat,
double init); \
template
double max(
const Matrix_d<NROWS,NCOLS,TRANSPOSED>& mat); \
template
double min(
const Matrix_d<NROWS,NCOLS,TRANSPOSED>& mat); \
Int_matrix::Value_type max(const Int_matrix &mat)
Return the maximum value in this matrix.
Definition: l_int_matrix.h:1397
double accumulate(const Matrix_d< R, C, T > &mat, double init)
Definition: m_matrix_d.impl.h:432
Image operator-(const Image &im1, const Image &im2)
Subtract two images.
Definition: i_image.h:843
bool operator!=(const Int_matrix &op1, const Int_matrix::Impl_type &op2)
Test for any difference between two matrices.
Definition: l_int_matrix.h:1274
Int_matrix::Value_type min(const Int_matrix &mat)
Return the minimum value in this matrix.
Definition: l_int_matrix.h:1385
bool operator==(const Blob &b1, const Blob &b2)
Compare two blobs; member-wise comparison.
Definition: blob_detector.h:70
Mh_proposal_result operator+(const Mh_proposal_result &pr1, const Mh_proposal_result &pr2)
Definition: sample_base.h:389
This class implements matrices, in the linear-algebra sense, with real-valued elements.
Definition: m_matrix.h:94
Gsl_Vector operator*(double scalar, const Gsl_Vector &vector)
multiply scalar and vector, scalar written on the left side
Definition: gsl_vector.h:661