| // SPDX-FileCopyrightText: The Eigen Authors |
| // SPDX-License-Identifier: MPL-2.0 |
| |
| #include <iostream> |
| #include <Eigen/Dense> |
| |
| int main() { |
| Eigen::MatrixXf m(2, 2); |
| |
| m << 1, 2, 3, 4; |
| |
| // get location of maximum |
| Eigen::Index maxRow, maxCol; |
| float max = m.maxCoeff(&maxRow, &maxCol); |
| |
| // get location of minimum |
| Eigen::Index minRow, minCol; |
| float min = m.minCoeff(&minRow, &minCol); |
| |
| std::cout << "Max: " << max << ", at: " << maxRow << "," << maxCol << std::endl; |
| std::cout << "Min: " << min << ", at: " << minRow << "," << minCol << std::endl; |
| } |