diff options
Diffstat (limited to 'src/norms.cpp')
| -rw-r--r-- | src/norms.cpp | 14 |
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 |