4 #ifndef CoinDenseVector_H
5 #define CoinDenseVector_H
9 # pragma warning(disable:4786)
23 template <
typename T>
void
117 void resize(
int newSize, T fill=T());
210 template <
typename T>
inline
214 int size = op1.
size();
219 for(
int i=0; i<size; i++)
220 elements3[i] = elements1[i] + elements2[i];
225 template <
typename T>
inline
229 int size = op1.
size();
234 for(
int i=0; i<size; i++)
235 elements3[i] = elements1[i] - elements2[i];
241 template <
typename T>
inline
245 int size = op1.
size();
250 for(
int i=0; i<size; i++)
251 elements3[i] = elements1[i] * elements2[i];
256 template <
typename T>
inline
260 int size = op1.
size();
265 for(
int i=0; i<size; i++)
266 elements3[i] = elements1[i] / elements2[i];
277 template <
typename T>
inline
279 int size = op1.
size();
283 double dvalue = value;
284 for(
int i=0; i<size; i++)
285 elements3[i] = elements1[i] + dvalue;
290 template <
typename T>
inline
292 int size = op1.
size();
296 double dvalue = value;
297 for(
int i=0; i<size; i++)
298 elements3[i] = elements1[i] - dvalue;
303 template <
typename T>
inline
305 int size = op1.
size();
309 double dvalue = value;
310 for(
int i=0; i<size; i++)
311 elements3[i] = elements1[i] * dvalue;
316 template <
typename T>
inline
318 int size = op1.
size();
322 double dvalue = value;
323 for(
int i=0; i<size; i++)
324 elements3[i] = elements1[i] / dvalue;
329 template <
typename T>
inline
331 int size = op1.
size();
335 double dvalue = value;
336 for(
int i=0; i<size; i++)
337 elements3[i] = elements1[i] + dvalue;
342 template <
typename T>
inline
344 int size = op1.
size();
348 double dvalue = value;
349 for(
int i=0; i<size; i++)
350 elements3[i] = dvalue - elements1[i];
355 template <
typename T>
inline
357 int size = op1.
size();
361 double dvalue = value;
362 for(
int i=0; i<size; i++)
363 elements3[i] = elements1[i] * dvalue;
368 template <
typename T>
inline
370 int size = op1.
size();
374 double dvalue = value;
375 for(
int i=0; i<size; i++)
376 elements3[i] = dvalue / elements1[i];