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_doublenewsize (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_doubleoperator= (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 ( const CompCol_Mat_double S  ) 
CompCol_Mat_double::CompCol_Mat_double ( const CompRow_Mat_double R  ) 
CompCol_Mat_double::CompCol_Mat_double ( const Coord_Mat_double CO  ) 
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]

Definition at line 66 of file compcol_double.h.


Member Function Documentation

int CompCol_Mat_double::base (  )  const [inline]

Definition at line 83 of file compcol_double.h.

const int& CompCol_Mat_double::col_ptr ( int  i  )  const [inline]

Definition at line 78 of file compcol_double.h.

int& CompCol_Mat_double::col_ptr ( int  i  )  [inline]

Definition at line 74 of file compcol_double.h.

int CompCol_Mat_double::dim ( int  i  )  const [inline]

Definition at line 80 of file compcol_double.h.

CompCol_Mat_double& CompCol_Mat_double::newsize ( int  M,
int  N,
int  nz 
)
int CompCol_Mat_double::NumNonzeros (  )  const [inline]

Definition at line 82 of file compcol_double.h.

double CompCol_Mat_double::operator() ( int  i,
int  j 
) const
VECTOR_double CompCol_Mat_double::operator* ( const VECTOR_double &  x  )  const
CompCol_Mat_double& CompCol_Mat_double::operator= ( const CompCol_Mat_double C  ) 
const int& CompCol_Mat_double::row_ind ( int  i  )  const [inline]

Definition at line 77 of file compcol_double.h.

int& CompCol_Mat_double::row_ind ( int  i  )  [inline]

Definition at line 73 of file compcol_double.h.

double& CompCol_Mat_double::set ( int  i,
int  j 
)
int CompCol_Mat_double::size ( int  i  )  const [inline]

Definition at line 81 of file compcol_double.h.

VECTOR_double CompCol_Mat_double::trans_mult ( const VECTOR_double &  x  )  const
const double& CompCol_Mat_double::val ( int  i  )  const [inline]

Definition at line 76 of file compcol_double.h.

double& CompCol_Mat_double::val ( int  i  )  [inline]

Definition at line 72 of file compcol_double.h.


Member Data Documentation

Definition at line 52 of file compcol_double.h.

VECTOR_int CompCol_Mat_double::colptr_ [private]

Definition at line 50 of file compcol_double.h.

int CompCol_Mat_double::dim_[2] [private]

Definition at line 54 of file compcol_double.h.

int CompCol_Mat_double::nz_ [private]

Definition at line 53 of file compcol_double.h.

VECTOR_int CompCol_Mat_double::rowind_ [private]

Definition at line 49 of file compcol_double.h.

VECTOR_double CompCol_Mat_double::val_ [private]

Definition at line 48 of file compcol_double.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines


sparselib
Author(s): Roldan Pozo, Karin A. Remington, Andrew Lumsdaine
autogenerated on Fri Jan 11 09:41:14 2013