CompCol_Mat_double Class Reference
#include <compcol_double.h>
List of all members.
Public Member Functions |
int | base () const |
const int & | col_ptr (int i) const |
int & | col_ptr (int i) |
| CompCol_Mat_double (int M, int N, int nz, const VECTOR_double &val, const VECTOR_int &r, const VECTOR_int &c, int base=0) |
| CompCol_Mat_double (int M, int N, int nz, double *val, int *r, int *c, int base=0) |
| CompCol_Mat_double (const Coord_Mat_double &CO) |
| CompCol_Mat_double (const CompRow_Mat_double &R) |
| CompCol_Mat_double (const CompCol_Mat_double &S) |
| CompCol_Mat_double (void) |
int | dim (int i) const |
CompCol_Mat_double & | newsize (int M, int N, int nz) |
int | NumNonzeros () const |
double | operator() (int i, int j) const |
VECTOR_double | operator* (const VECTOR_double &x) const |
CompCol_Mat_double & | operator= (const CompCol_Mat_double &C) |
const int & | row_ind (int i) const |
int & | row_ind (int i) |
double & | set (int i, int j) |
int | size (int i) const |
VECTOR_double | trans_mult (const VECTOR_double &x) const |
const double & | val (int i) const |
double & | val (int i) |
| ~CompCol_Mat_double () |
Private Attributes |
int | base_ |
VECTOR_int | colptr_ |
int | dim_ [2] |
int | nz_ |
VECTOR_int | rowind_ |
VECTOR_double | val_ |
Detailed Description
Definition at line 45 of file compcol_double.h.
Constructor & Destructor Documentation
CompCol_Mat_double::CompCol_Mat_double |
( |
void |
|
) |
|
CompCol_Mat_double::CompCol_Mat_double |
( |
int |
M, |
|
|
int |
N, |
|
|
int |
nz, |
|
|
double * |
val, |
|
|
int * |
r, |
|
|
int * |
c, |
|
|
int |
base = 0 | |
|
) |
| | |
CompCol_Mat_double::CompCol_Mat_double |
( |
int |
M, |
|
|
int |
N, |
|
|
int |
nz, |
|
|
const VECTOR_double & |
val, |
|
|
const VECTOR_int & |
r, |
|
|
const VECTOR_int & |
c, |
|
|
int |
base = 0 | |
|
) |
| | |
CompCol_Mat_double::~CompCol_Mat_double |
( |
|
) |
[inline] |
Member Function Documentation
int CompCol_Mat_double::base |
( |
|
) |
const [inline] |
const int& CompCol_Mat_double::col_ptr |
( |
int |
i |
) |
const [inline] |
int& CompCol_Mat_double::col_ptr |
( |
int |
i |
) |
[inline] |
int CompCol_Mat_double::dim |
( |
int |
i |
) |
const [inline] |
int CompCol_Mat_double::NumNonzeros |
( |
|
) |
const [inline] |
double CompCol_Mat_double::operator() |
( |
int |
i, |
|
|
int |
j | |
|
) |
| | const |
VECTOR_double CompCol_Mat_double::operator* |
( |
const VECTOR_double & |
x |
) |
const |
const int& CompCol_Mat_double::row_ind |
( |
int |
i |
) |
const [inline] |
int& CompCol_Mat_double::row_ind |
( |
int |
i |
) |
[inline] |
double& CompCol_Mat_double::set |
( |
int |
i, |
|
|
int |
j | |
|
) |
| | |
int CompCol_Mat_double::size |
( |
int |
i |
) |
const [inline] |
VECTOR_double CompCol_Mat_double::trans_mult |
( |
const VECTOR_double & |
x |
) |
const |
const double& CompCol_Mat_double::val |
( |
int |
i |
) |
const [inline] |
double& CompCol_Mat_double::val |
( |
int |
i |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: