Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extern/curve_fit_nd/intern/curve_fit_inline.h')
-rw-r--r--extern/curve_fit_nd/intern/curve_fit_inline.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/extern/curve_fit_nd/intern/curve_fit_inline.h b/extern/curve_fit_nd/intern/curve_fit_inline.h
index 1b47cbd5eb5..085148cc119 100644
--- a/extern/curve_fit_nd/intern/curve_fit_inline.h
+++ b/extern/curve_fit_nd/intern/curve_fit_inline.h
@@ -80,6 +80,22 @@ MINLINE void copy_vnvn(
}
}
+MINLINE void copy_vnfl_vndb(
+ float v0[], const double v1[], const uint dims)
+{
+ for (uint j = 0; j < dims; j++) {
+ v0[j] = (float)v1[j];
+ }
+}
+
+MINLINE void copy_vndb_vnfl(
+ double v0[], const float v1[], const uint dims)
+{
+ for (uint j = 0; j < dims; j++) {
+ v0[j] = (double)v1[j];
+ }
+}
+
MINLINE double dot_vnvn(
const double v0[], const double v1[], const uint dims)
{