From e3fbb92e68f0410f106285c9a49ecf8cd0a488a9 Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Sat, 21 Jul 2018 19:43:16 -0400 Subject: added visualization, and started potts --- lib/vector.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lib/vector.h') diff --git a/lib/vector.h b/lib/vector.h index c478618..2fe6ab8 100644 --- a/lib/vector.h +++ b/lib/vector.h @@ -79,6 +79,17 @@ vector_t scalar_multiple(int a, vector_t v) { return multiple; } +template +vector_t scalar_multiple(double a, vector_t v) { + vector_t multiple; + multiple.x = (T *)malloc(q * sizeof(T)); + for (q_t i = 0; i < q; i++) { + multiple.x[i] = a * v.x[i]; + } + + return multiple; +} + template double norm_squared (vector_t v) { double tmp = 0; -- cgit v1.2.3-70-g09d2