22 inline double min()
const {
return gsl_matrix_min(
gsl()); }
28 inline double max()
const {
return gsl_matrix_max(
gsl()); }
35 double minval, maxval;
36 gsl_matrix_minmax(
gsl(), &minval, &maxval);
37 return std::make_pair(minval, maxval);
46 gsl_matrix_max_index(
gsl(), &idx, &jdx);
47 return std::make_pair(idx, jdx);
56 gsl_matrix_min_index(
gsl(), &idx, &jdx);
57 return std::make_pair(idx, jdx);
66 size_t minidx, minjdx, maxidx, maxjdx;
67 gsl_matrix_minmax_index(
gsl(),
72 return std::make_pair(std::make_pair(minidx, minjdx),
73 std::make_pair(maxidx, maxjdx));
The IMMinMax class Suche das minimale und maximale Element einer Matrix.
auto min_max() const
min_max suche gleichzeitig minimales und maximales Element
double max() const
max suche maximales Element
auto max_index() const
max_index Position des maximalen Elements
auto min_index() const
min_index Position des minimalen Elements
const gsl_matrix * gsl() const
ermöglicht direkten Zugriff auf gsl-Funktionen
double min() const
min suche minimales Element
auto min_max_idx() const
min_max_idx Position des minimalen und maximalen Elements
The IGslContainer struct Basisklasse für gsl-Vektoren und Matrizen.