6 #ifndef CoinDenseVector_H
7 #define CoinDenseVector_H
11 # pragma warning(disable:4786)
25 template <
typename T>
void
119 void resize(
int newSize, T fill=T());
212 template <
typename T>
inline
216 int size = op1.
size();
221 for(
int i=0; i<size; i++)
222 elements3[i] = elements1[i] + elements2[i];
227 template <
typename T>
inline
231 int size = op1.
size();
236 for(
int i=0; i<size; i++)
237 elements3[i] = elements1[i] - elements2[i];
243 template <
typename T>
inline
247 int size = op1.
size();
252 for(
int i=0; i<size; i++)
253 elements3[i] = elements1[i] * elements2[i];
258 template <
typename T>
inline
262 int size = op1.
size();
267 for(
int i=0; i<size; i++)
268 elements3[i] = elements1[i] / elements2[i];
279 template <
typename T>
inline
281 int size = op1.
size();
285 double dvalue = value;
286 for(
int i=0; i<size; i++)
287 elements3[i] = elements1[i] + dvalue;
292 template <
typename T>
inline
294 int size = op1.
size();
298 double dvalue = value;
299 for(
int i=0; i<size; i++)
300 elements3[i] = elements1[i] - dvalue;
305 template <
typename T>
inline
307 int size = op1.
size();
311 double dvalue = value;
312 for(
int i=0; i<size; i++)
313 elements3[i] = elements1[i] * dvalue;
318 template <
typename T>
inline
320 int size = op1.
size();
324 double dvalue = value;
325 for(
int i=0; i<size; i++)
326 elements3[i] = elements1[i] / dvalue;
331 template <
typename T>
inline
333 int size = op1.
size();
337 double dvalue = value;
338 for(
int i=0; i<size; i++)
339 elements3[i] = elements1[i] + dvalue;
344 template <
typename T>
inline
346 int size = op1.
size();
350 double dvalue = value;
351 for(
int i=0; i<size; i++)
352 elements3[i] = dvalue - elements1[i];
357 template <
typename T>
inline
359 int size = op1.
size();
363 double dvalue = value;
364 for(
int i=0; i<size; i++)
365 elements3[i] = elements1[i] * dvalue;
370 template <
typename T>
inline
372 int size = op1.
size();
376 double dvalue = value;
377 for(
int i=0; i<size; i++)
378 elements3[i] = dvalue / elements1[i];