aboutsummaryrefslogtreecommitdiff
path: root/examples/solve_linear_system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/solve_linear_system.cpp')
-rw-r--r--examples/solve_linear_system.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/examples/solve_linear_system.cpp b/examples/solve_linear_system.cpp
deleted file mode 100644
index af45094..0000000
--- a/examples/solve_linear_system.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "matrix.hpp"
-#include "vector.hpp"
-
-#include <iomanip>
-#include <iostream>
-
-int main() {
- const linalg::Matrix basis = linalg::Matrix::identity(3);
- const linalg::Vector x{1.0, -2.0, 0.5};
-
- std::cout << "Identity matrix diagonal: ";
- for (std::size_t i = 0; i < basis.rows(); ++i) {
- std::cout << basis(i, i) << (i + 1 == basis.rows() ? '\n' : ' ');
- }
-
- std::cout << "Vector x: ";
- for (std::size_t i = 0; i < x.size(); ++i) {
- std::cout << std::fixed << std::setprecision(2) << x[i]
- << (i + 1 == x.size() ? '\n' : ' ');
- }
-
- std::cout << "x dot x = " << linalg::dot(x, x) << '\n';
-
- return 0;
-}