From 4602b36e9d5ea08656e3222846a1f161bbb1cec1 Mon Sep 17 00:00:00 2001 From: y-jan137 Date: Mon, 27 Apr 2026 07:24:41 +0300 Subject: Module refactor --- src/norms.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/norms.cpp') 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 +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 -- cgit v1.2.3