2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2014 - Scilab Enterprises - Antoine ELIAS
5 * This file must be used under the terms of the CeCILL.
6 * This source file is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution. The terms
8 * are also available at
9 * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
13 #include "types_addition.hxx"
16 #include "matrix_addition.h"
20 void add_ll_D_D(double* l, size_t size, double* r, double* o)
25 void add_ll_D_DC(double* l, size_t size, double* r, double* rc, double* o, double* oc)
27 add(l, size, r, rc, o, oc);
30 void add_ll_D_D1(double* l, size_t size, double r, double* o)
35 void add_ll_D_D1C(double* l, size_t size, double r, double rc, double* o, double* oc)
37 add(l, size, r, rc, o, oc);
40 void add_ll_D_E(double* l, size_t size, double* o)
46 void add_ll_DC_D(double* l, double* lc, size_t size, double* r, double* o, double* oc)
48 add(l, lc, size, r, o, oc);
51 void add_ll_DC_DC(double* l, double* lc, size_t size, double* r, double* rc, double* o, double* oc)
53 add(l, lc, size, r , rc, o, oc);
56 void add_ll_DC_D1(double* l, double* lc, size_t size, double r, double* o, double* oc)
58 add(l, lc, size, r, o, oc);
61 void add_ll_DC_D1C(double* l, double* lc, size_t size, double r, double rc, double* o, double* oc)
63 add(l, lc, size, r, rc, o, oc);
66 void add_ll_DC_E(double* l, double* lc, size_t size, double* o, double* oc)
68 add(l, lc, size, o, oc);
72 void add_ll_D1_D(double l, size_t size, double* r, double* o)
77 void add_ll_D1_DC(double l, size_t size, double* r, double* rc, double* o, double* oc)
79 add(l, size, r, rc, o, oc);
82 void add_ll_D1_D1(double l, double r, double* o)
87 void add_ll_D1_D1C(double l, double r, double rc, double* o, double* oc)
89 add(&l, 1, r, rc, o, oc);
92 void add_ll_D1_E(double l, double* o)
98 void add_ll_D1C_D(double l, double lc, size_t size, double* r, double* o, double* oc)
100 add(l, lc, size, r, o, oc);
103 void add_ll_D1C_DC(double l, double lc, size_t size, double* r, double* rc, double* o, double* oc)
105 add(l, lc, size, r, rc, o, oc);
108 void add_ll_D1C_D1(double l, double lc, double r, double* o, double* oc)
110 add(&l, &lc, 1, r, o, oc);
113 void add_ll_D1C_D1C(double l, double lc, double r, double rc, double* o, double* oc)
115 add(l, lc, r, rc, o, oc);
118 void add_ll_D1C_E(double l, double lc, double* o, double* oc)
124 void add_ll_E_D(double* r, size_t size, double* o)
129 void add_ll_E_DC(double* r, double* rc, size_t size, double* o, double* oc)
131 add(r, rc, size, o, oc);
134 void add_ll_E_D1(double r, double* o)
139 void add_ll_E_D1C(double r, double rc, double* o, double* oc)