/home/coin/svn-release/OptimizationSuite-1.1.0/Clp/src/ClpHelperFunctions.hpp File Reference

Go to the source code of this file.

Functions

double maximumAbsElement (const double *region, int size)
 Note (JJF) I have added some operations on arrays even though they may duplicate CoinDenseVector.
void setElements (double *region, int size, double value)
void multiplyAdd (const double *region1, int size, double multiplier1, double *region2, double multiplier2)
double innerProduct (const double *region1, int size, const double *region2)
void getNorms (const double *region, int size, double &norm1, double &norm2)

Function Documentation

double maximumAbsElement ( const double *  region,
int  size 
)

Note (JJF) I have added some operations on arrays even though they may duplicate CoinDenseVector.

I think the use of templates was a mistake as I don't think inline generic code can take as much advantage of parallelism or machine architectures or memory hierarchies.

void setElements ( double *  region,
int  size,
double  value 
)
void multiplyAdd ( const double *  region1,
int  size,
double  multiplier1,
double *  region2,
double  multiplier2 
)
double innerProduct ( const double *  region1,
int  size,
const double *  region2 
)
void getNorms ( const double *  region,
int  size,
double &  norm1,
double &  norm2 
)

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1