CPPLapack
Public Member Functions | Public Attributes | Friends
zcomponent Class Reference

Component Class for Complex Double-precision Sparse Matrix Classes. More...

#include <zcomponent.hpp>

List of all members.

Public Member Functions

 zcomponent ()
 zcomponent (const uint32_t &_i, const uint32_t &_j, const comple &_v)

Public Attributes

uint32_t i
 i index of the component
uint32_t j
 j index of the component
comple v
 value of the component

Friends

std::ostream & operator<< (std::ostream &, const zcomponent &)

Detailed Description

Component Class for Complex Double-precision Sparse Matrix Classes.

Definition at line 3 of file zcomponent.hpp.


Constructor & Destructor Documentation

zcomponent::zcomponent ( ) [inline]

Definition at line 16 of file zcomponent.hpp.

{ ; }
zcomponent::zcomponent ( const uint32_t &  _i,
const uint32_t &  _j,
const comple &  _v 
) [inline]

Definition at line 17 of file zcomponent.hpp.

:i(_i), j(_j), v(_v){ ; }

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const zcomponent c 
) [friend]

Definition at line 30 of file zcomponent.hpp.

{VERBOSE_REPORT;
  s << "(" << c.i << ", " << c.j << ",  " << c.v << ")" << std::flush;
  return s;
}

Member Data Documentation

uint32_t zcomponent::i

i index of the component

Definition at line 9 of file zcomponent.hpp.

Referenced by ilt(), operator*(), operator+(), operator-(), operator<<(), and zgsmatrix::to_zgematrix().

uint32_t zcomponent::j

j index of the component

Definition at line 10 of file zcomponent.hpp.

Referenced by jlt(), operator*(), operator+(), operator-(), operator<<(), and zgsmatrix::to_zgematrix().

comple zcomponent::v

value of the component

Definition at line 11 of file zcomponent.hpp.

Referenced by operator*(), operator+(), operator-(), operator<<(), and zgsmatrix::to_zgematrix().


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