Clp
1.17.8
|
#include "ClpSimplex.hpp"
#include "CoinIndexedVector.hpp"
#include "ClpPackedMatrix.hpp"
#include "CoinTime.hpp"
#include <iostream>
#include <fstream>
Go to the source code of this file.
Classes | |
class | ClpPESimplex |
BASE CLASS FOR THE IMPROVED SIMPLEX. More... | |
Functions | |
double | PEdot (CoinIndexedVector &v1, const double *v2) |
SHARED METHODS FOR USEFUL ALGEBRAIC OPERATIONS. More... | |
double | PEdot (CoinIndexedVector &v1, CoinIndexedVector &v2) |
inner product between two coin vectors call the function with the sparser vector first for efficiency More... | |
void | PEtransposeTimesSubsetAll (ClpSimplex *model, int number, const int *which, const double *COIN_RESTRICT x, double *COIN_RESTRICT y, const double *COIN_RESTRICT rowScale, const double *COIN_RESTRICT columnScale) |
compute the product x^T*[A I] for the indices "which" of [A I] More... | |
double PEdot | ( | CoinIndexedVector & | v1, |
const double * | v2 | ||
) |
SHARED METHODS FOR USEFUL ALGEBRAIC OPERATIONS.
inner product between a coin vector and a pointer
double PEdot | ( | CoinIndexedVector & | v1, |
CoinIndexedVector & | v2 | ||
) |
inner product between two coin vectors call the function with the sparser vector first for efficiency
void PEtransposeTimesSubsetAll | ( | ClpSimplex * | model, |
int | number, | ||
const int * | which, | ||
const double *COIN_RESTRICT | x, | ||
double *COIN_RESTRICT | y, | ||
const double *COIN_RESTRICT | rowScale, | ||
const double *COIN_RESTRICT | columnScale | ||
) |
compute the product x^T*[A I] for the indices "which" of [A I]