6 #ifndef MYRAMATH_SPARSE_MINMAX_H 7 #define MYRAMATH_SPARSE_MINMAX_H 14 #include <myramath/MYRAMATH_EXPORT.h> 21 template<
class Number>
class CSparseMatrixRange;
24 MYRAMATH_EXPORT MatrixExtrema<NumberS>
min(
const CSparseMatrixRange<NumberS>& A);
25 MYRAMATH_EXPORT MatrixExtrema<NumberD>
min(
const CSparseMatrixRange<NumberD>& A);
26 MYRAMATH_EXPORT MatrixExtrema<NumberC>
min(
const CSparseMatrixRange<NumberC>& A);
27 MYRAMATH_EXPORT MatrixExtrema<NumberZ>
min(
const CSparseMatrixRange<NumberZ>& A);
30 MYRAMATH_EXPORT MatrixExtrema<NumberS>
max(
const CSparseMatrixRange<NumberS>& A);
31 MYRAMATH_EXPORT MatrixExtrema<NumberD>
max(
const CSparseMatrixRange<NumberD>& A);
32 MYRAMATH_EXPORT MatrixExtrema<NumberC>
max(
const CSparseMatrixRange<NumberC>& A);
33 MYRAMATH_EXPORT MatrixExtrema<NumberZ>
max(
const CSparseMatrixRange<NumberZ>& A);
Expression< 1, NumberS > min(const Expression< 1, NumberS > &A, const Expression< 1, NumberS > &B)
Returns the smaller of two real Expression's, min(A(i),B(i))
Definition: functions_measure.cpp:60
Expression< 1, NumberS > max(const Expression< 1, NumberS > &A, const Expression< 1, NumberS > &B)
Returns the larger of two real Expression's, max(A(i),B(i))
Definition: functions_measure.cpp:83
Routines to find the extremal values of a Matrix or Vector.
Various utility functions/classes related to scalar Number types.