diff options
| author | y-jan137 <yousefjan24000@gmail.com> | 2026-04-27 07:24:41 +0300 |
|---|---|---|
| committer | y-jan137 <yousefjan24000@gmail.com> | 2026-04-27 07:24:41 +0300 |
| commit | 4602b36e9d5ea08656e3222846a1f161bbb1cec1 (patch) | |
| tree | 87618f154f7ebe91657ba1501d695d45a31e7881 /src/norms.cpp | |
| parent | b8bc28c70a6f2b0e7de81e85a796303d514df008 (diff) | |
Module refactor
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 |