Main Page
Classes
Files
File List
File Members
opt
build
clp
clp-1.12.0
Clp
src
ClpCholeskyTaucs.hpp
Go to the documentation of this file.
1
/* $Id: ClpCholeskyTaucs.hpp 1525 2010-02-26 17:27:59Z mjs $ */
2
// Copyright (C) 2004, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
#ifndef ClpCholeskyTaucs_H
5
#define ClpCholeskyTaucs_H
6
#include "taucs.h"
7
#include "
ClpCholeskyBase.hpp
"
8
class
ClpMatrixBase
;
9
10
41
class
ClpCholeskyTaucs
:
public
ClpCholeskyBase
{
42
43
public
:
48
virtual
int
order
(
ClpInterior
* model) ;
50
virtual
int
symbolic
();
53
virtual
int
factorize
(
const
double
*
diagonal
,
int
*
rowsDropped
) ;
55
virtual
void
solve
(
double
* region) ;
57
58
62
ClpCholeskyTaucs
();
64
virtual
~ClpCholeskyTaucs
();
65
// Copy
66
ClpCholeskyTaucs
(
const
ClpCholeskyTaucs
&);
67
// Assignment
68
ClpCholeskyTaucs
&
operator=
(
const
ClpCholeskyTaucs
&);
70
virtual
ClpCholeskyBase
*
clone
()
const
;
72
73
74
private
:
77
taucs_ccs_matrix *
matrix_
;
80
void
*
factorization_
;
82
double
*
sparseFactorT_
;
84
CoinBigIndex *
choleskyStartT_
;
86
int
*
choleskyRowT_
;
88
CoinBigIndex
sizeFactorT_
;
90
ClpMatrixBase
*
rowCopyT_
;
92
};
93
94
#endif
Generated on Tue Mar 1 2016 22:38:51 by
1.8.4