| Clp
    1.17.6
    | 
#include "ClpCholeskyBase.hpp" Include dependency graph for ClpCholeskyDense.hpp:
 Include dependency graph for ClpCholeskyDense.hpp:Go to the source code of this file.
| Classes | |
| class | ClpCholeskyDense | 
| struct | ClpCholeskyDenseC | 
| Functions | |
| void | ClpCholeskySpawn (void *) | 
| void | ClpCholeskyCfactor (ClpCholeskyDenseC *thisStruct, longDouble *a, int n, int numberBlocks, longDouble *diagonal, longDouble *work, int *rowsDropped) | 
| Non leaf recursive factor.  More... | |
| void | ClpCholeskyCtriRec (ClpCholeskyDenseC *thisStruct, longDouble *aTri, int nThis, longDouble *aUnder, longDouble *diagonal, longDouble *work, int nLeft, int iBlock, int jBlock, int numberBlocks) | 
| Non leaf recursive triangle rectangle update.  More... | |
| void | ClpCholeskyCrecTri (ClpCholeskyDenseC *thisStruct, longDouble *aUnder, int nTri, int nDo, int iBlock, int jBlock, longDouble *aTri, longDouble *diagonal, longDouble *work, int numberBlocks) | 
| Non leaf recursive rectangle triangle update.  More... | |
| void | ClpCholeskyCrecRec (ClpCholeskyDenseC *thisStruct, longDouble *above, int nUnder, int nUnderK, int nDo, longDouble *aUnder, longDouble *aOther, longDouble *work, int iBlock, int jBlock, int numberBlocks) | 
| Non leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock.  More... | |
| void | ClpCholeskyCfactorLeaf (ClpCholeskyDenseC *thisStruct, longDouble *a, int n, longDouble *diagonal, longDouble *work, int *rowsDropped) | 
| Leaf recursive factor.  More... | |
| void | ClpCholeskyCtriRecLeaf (longDouble *aTri, longDouble *aUnder, longDouble *diagonal, longDouble *work, int nUnder) | 
| Leaf recursive triangle rectangle update.  More... | |
| void | ClpCholeskyCrecTriLeaf (longDouble *aUnder, longDouble *aTri, longDouble *work, int nUnder) | 
| Leaf recursive rectangle triangle update.  More... | |
| void | ClpCholeskyCrecRecLeaf (const longDouble *COIN_RESTRICT above, const longDouble *COIN_RESTRICT aUnder, longDouble *COIN_RESTRICT aOther, const longDouble *COIN_RESTRICT work, int nUnder) | 
| Leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock.  More... | |
| void ClpCholeskySpawn | ( | void * | ) | 
| void ClpCholeskyCfactor | ( | ClpCholeskyDenseC * | thisStruct, | 
| longDouble * | a, | ||
| int | n, | ||
| int | numberBlocks, | ||
| longDouble * | diagonal, | ||
| longDouble * | work, | ||
| int * | rowsDropped | ||
| ) | 
Non leaf recursive factor.
| void ClpCholeskyCtriRec | ( | ClpCholeskyDenseC * | thisStruct, | 
| longDouble * | aTri, | ||
| int | nThis, | ||
| longDouble * | aUnder, | ||
| longDouble * | diagonal, | ||
| longDouble * | work, | ||
| int | nLeft, | ||
| int | iBlock, | ||
| int | jBlock, | ||
| int | numberBlocks | ||
| ) | 
Non leaf recursive triangle rectangle update.
| void ClpCholeskyCrecTri | ( | ClpCholeskyDenseC * | thisStruct, | 
| longDouble * | aUnder, | ||
| int | nTri, | ||
| int | nDo, | ||
| int | iBlock, | ||
| int | jBlock, | ||
| longDouble * | aTri, | ||
| longDouble * | diagonal, | ||
| longDouble * | work, | ||
| int | numberBlocks | ||
| ) | 
Non leaf recursive rectangle triangle update.
| void ClpCholeskyCrecRec | ( | ClpCholeskyDenseC * | thisStruct, | 
| longDouble * | above, | ||
| int | nUnder, | ||
| int | nUnderK, | ||
| int | nDo, | ||
| longDouble * | aUnder, | ||
| longDouble * | aOther, | ||
| longDouble * | work, | ||
| int | iBlock, | ||
| int | jBlock, | ||
| int | numberBlocks | ||
| ) | 
Non leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock.
| void ClpCholeskyCfactorLeaf | ( | ClpCholeskyDenseC * | thisStruct, | 
| longDouble * | a, | ||
| int | n, | ||
| longDouble * | diagonal, | ||
| longDouble * | work, | ||
| int * | rowsDropped | ||
| ) | 
Leaf recursive factor.
| void ClpCholeskyCtriRecLeaf | ( | longDouble * | aTri, | 
| longDouble * | aUnder, | ||
| longDouble * | diagonal, | ||
| longDouble * | work, | ||
| int | nUnder | ||
| ) | 
Leaf recursive triangle rectangle update.
| void ClpCholeskyCrecTriLeaf | ( | longDouble * | aUnder, | 
| longDouble * | aTri, | ||
| longDouble * | work, | ||
| int | nUnder | ||
| ) | 
Leaf recursive rectangle triangle update.
| void ClpCholeskyCrecRecLeaf | ( | const longDouble *COIN_RESTRICT | above, | 
| const longDouble *COIN_RESTRICT | aUnder, | ||
| longDouble *COIN_RESTRICT | aOther, | ||
| const longDouble *COIN_RESTRICT | work, | ||
| int | nUnder | ||
| ) | 
Leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock.
 1.8.5
 1.8.5