From 6d4dbbd5cafce3435ca4c7aae020ba17e5a89b87 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Wed, 15 Apr 2026 19:11:42 +0200 Subject: Dangling changes and added cross product --- modules/codec/c++/math.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'modules/codec/c++/math.hpp') diff --git a/modules/codec/c++/math.hpp b/modules/codec/c++/math.hpp index 2ce8333..1d627e6 100644 --- a/modules/codec/c++/math.hpp +++ b/modules/codec/c++/math.hpp @@ -140,6 +140,21 @@ data,Encoding> cross( return cross_prod; } +template +data,Encoding> cross( + const data, Encoding> lh, + const data, Encoding> rh +){ + data, Encoding> cross_prod; + + cross_prod.at({{0u}}) = lh.at({}) * rh.at({{1u}}) * -1; + cross_prod.at({{1u}}) = lh.at({}) * rh.at({{0u}}); + + return cross_prod; +} + + + template data,Encoding> cos( const data,Encoding>& val -- cgit v1.2.3