aboutsummaryrefslogtreecommitdiff
path: root/src/norms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/norms.cpp')
-rw-r--r--src/norms.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/norms.cpp b/src/norms.cpp
index cafee69..7a40f1f 100644
--- a/src/norms.cpp
+++ b/src/norms.cpp
@@ -1,9 +1,15 @@
-#include "norms.hpp"
+export module linalgebra:norms;
+import std;
+import :vector;
-#include <cmath>
+export namespace linalgebra {
-namespace linalg {
+double norm2(const Vector& vector);
+
+} // namespace linalgebra
+
+namespace linalgebra {
double norm2(const Vector& vector) { return std::sqrt(dot(vector, vector)); }
-} // namespace linalg
+} // namespace linalgebra