Coord_Mat_double Class Reference

#include <coord_double.h>

List of all members.

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 48 of file coord_double.h.


Constructor & Destructor Documentation

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

Definition at line 66 of file coord_double.h.


Member Function Documentation

int Coord_Mat_double::base (  )  const [inline]

Definition at line 83 of file coord_double.h.

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

Definition at line 78 of file coord_double.h.

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

Definition at line 74 of file coord_double.h.

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

Definition at line 80 of file coord_double.h.

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

Definition at line 82 of file coord_double.h.

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

Definition at line 77 of file coord_double.h.

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

Definition at line 73 of file coord_double.h.

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

Definition at line 81 of file coord_double.h.

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

Definition at line 76 of file coord_double.h.

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

Definition at line 72 of file coord_double.h.


Member Data Documentation

int Coord_Mat_double::base_ [private]

Definition at line 55 of file coord_double.h.

VECTOR_int Coord_Mat_double::colind_ [private]

Definition at line 53 of file coord_double.h.

int Coord_Mat_double::dim_[2] [private]

Definition at line 57 of file coord_double.h.

int Coord_Mat_double::nz_ [private]

Definition at line 56 of file coord_double.h.

VECTOR_int Coord_Mat_double::rowind_ [private]

Definition at line 52 of file coord_double.h.

VECTOR_double Coord_Mat_double::val_ [private]

Definition at line 51 of file coord_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