CompRow_Mat_double Class Reference

#include <comprow_double.h>

List of all members.

Public Member Functions

int base () const
const int & col_ind (int i) const
int & col_ind (int i)
 CompRow_Mat_double (int M, int N, int nz, const VECTOR_double &val, const VECTOR_int &r, const VECTOR_int &c, int base=0)
 CompRow_Mat_double (int M, int N, int nz, double *val, int *r, int *c, int base=0)
 CompRow_Mat_double (const Coord_Mat_double &CO)
 CompRow_Mat_double (const CompCol_Mat_double &C)
 CompRow_Mat_double (const CompRow_Mat_double &S)
 CompRow_Mat_double (void)
int dim (int i) const
CompRow_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
CompRow_Mat_doubleoperator= (const CompRow_Mat_double &R)
const int & row_ptr (int i) const
int & row_ptr (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)
 ~CompRow_Mat_double ()

Private Attributes

int base_
VECTOR_int colind_
int dim_ [2]
int nz_
VECTOR_int rowptr_
VECTOR_double val_

Detailed Description

Definition at line 46 of file comprow_double.h.


Constructor & Destructor Documentation

CompRow_Mat_double::CompRow_Mat_double ( void   ) 
CompRow_Mat_double::CompRow_Mat_double ( const CompRow_Mat_double S  ) 
CompRow_Mat_double::CompRow_Mat_double ( const CompCol_Mat_double C  ) 
CompRow_Mat_double::CompRow_Mat_double ( const Coord_Mat_double CO  ) 
CompRow_Mat_double::CompRow_Mat_double ( int  M,
int  N,
int  nz,
double *  val,
int *  r,
int *  c,
int  base = 0 
)
CompRow_Mat_double::CompRow_Mat_double ( int  M,
int  N,
int  nz,
const VECTOR_double &  val,
const VECTOR_int &  r,
const VECTOR_int &  c,
int  base = 0 
)
CompRow_Mat_double::~CompRow_Mat_double (  )  [inline]

Definition at line 67 of file comprow_double.h.


Member Function Documentation

int CompRow_Mat_double::base (  )  const [inline]

Definition at line 84 of file comprow_double.h.

const int& CompRow_Mat_double::col_ind ( int  i  )  const [inline]

Definition at line 79 of file comprow_double.h.

int& CompRow_Mat_double::col_ind ( int  i  )  [inline]

Definition at line 75 of file comprow_double.h.

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

Definition at line 81 of file comprow_double.h.

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

Definition at line 83 of file comprow_double.h.

double CompRow_Mat_double::operator() ( int  i,
int  j 
) const
VECTOR_double CompRow_Mat_double::operator* ( const VECTOR_double &  x  )  const
CompRow_Mat_double& CompRow_Mat_double::operator= ( const CompRow_Mat_double R  ) 
const int& CompRow_Mat_double::row_ptr ( int  i  )  const [inline]

Definition at line 78 of file comprow_double.h.

int& CompRow_Mat_double::row_ptr ( int  i  )  [inline]

Definition at line 74 of file comprow_double.h.

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

Definition at line 82 of file comprow_double.h.

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

Definition at line 77 of file comprow_double.h.

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

Definition at line 73 of file comprow_double.h.


Member Data Documentation

Definition at line 53 of file comprow_double.h.

VECTOR_int CompRow_Mat_double::colind_ [private]

Definition at line 51 of file comprow_double.h.

int CompRow_Mat_double::dim_[2] [private]

Definition at line 55 of file comprow_double.h.

int CompRow_Mat_double::nz_ [private]

Definition at line 54 of file comprow_double.h.

VECTOR_int CompRow_Mat_double::rowptr_ [private]

Definition at line 50 of file comprow_double.h.

VECTOR_double CompRow_Mat_double::val_ [private]

Definition at line 49 of file comprow_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