summaryrefslogtreecommitdiff
path: root/lib/vector.h
diff options
context:
space:
mode:
authorJaron Kent-Dobias <jaron@kent-dobias.com>2018-07-18 16:10:34 -0400
committerJaron Kent-Dobias <jaron@kent-dobias.com>2018-07-18 16:10:34 -0400
commit8a9793881d3dfa13440c516691144fd6cefa29db (patch)
tree06c37d39b889a4dbc0a2fdbf21ae8f2d462b3208 /lib/vector.h
parentb6b6235e9563b003e1932fd757b947e5a2eb9c9a (diff)
downloadc++-8a9793881d3dfa13440c516691144fd6cefa29db.tar.gz
c++-8a9793881d3dfa13440c516691144fd6cefa29db.tar.bz2
c++-8a9793881d3dfa13440c516691144fd6cefa29db.zip
some reorganization
Diffstat (limited to 'lib/vector.h')
-rw-r--r--lib/vector.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/vector.h b/lib/vector.h
index 88934c1..6c72fd1 100644
--- a/lib/vector.h
+++ b/lib/vector.h
@@ -88,3 +88,9 @@ double correlation_component(vector_t <q, T> v) {
return (double)v.x[0];
}
+template <q_t q, class T>
+double H_vector(vector_t <q, T> v1, T *H) {
+ vector_t <q, T> H_vec;
+ H_vec.x = H;
+ return (double)(dot <q, T> (v1, H_vec));
+}