Ifpack Package Browser (Single Doxygen Collection) Development
Public Member Functions | Public Attributes | Private Attributes
ifp_BlockVec Class Reference

#include <ifp_BlockVec.h>

List of all members.

Public Member Functions

ifp_BlockVecoperator() (int i)
 ifp_BlockVec (int nr, int nc, const double *a, int lda, const int *partitioning)
 ifp_BlockVec (const ifp_BlockVec &A)
 ifp_BlockVec (const ifp_BlockVec &A, int i)
 ~ifp_BlockVec ()
void VecCopy (const ifp_BlockVec &A)
void VecSetToZero ()
void BlockCopy (const ifp_BlockVec &A)
void BlockSetToZero ()

Public Attributes

double * v
int dim0
int dim1
int ld
int size0

Private Attributes

double * base
const int * partit
int owndata

Detailed Description

Definition at line 43 of file ifp_BlockVec.h.


Constructor & Destructor Documentation

ifp_BlockVec::ifp_BlockVec ( int  nr,
int  nc,
const double *  a,
int  lda,
const int *  partitioning 
) [inline]

Definition at line 69 of file ifp_BlockVec.h.

ifp_BlockVec::ifp_BlockVec ( const ifp_BlockVec A)

Definition at line 31 of file ifp_BlockVec.cpp.

ifp_BlockVec::ifp_BlockVec ( const ifp_BlockVec A,
int  i 
)

Definition at line 44 of file ifp_BlockVec.cpp.

ifp_BlockVec::~ifp_BlockVec ( ) [inline]

Definition at line 85 of file ifp_BlockVec.h.


Member Function Documentation

ifp_BlockVec& ifp_BlockVec::operator() ( int  i) [inline]

Definition at line 57 of file ifp_BlockVec.h.

void ifp_BlockVec::VecCopy ( const ifp_BlockVec A)

Definition at line 98 of file ifp_BlockVec.cpp.

void ifp_BlockVec::VecSetToZero ( )

Definition at line 116 of file ifp_BlockVec.cpp.

void ifp_BlockVec::BlockCopy ( const ifp_BlockVec A)

Definition at line 129 of file ifp_BlockVec.cpp.

void ifp_BlockVec::BlockSetToZero ( )

Definition at line 147 of file ifp_BlockVec.cpp.


Member Data Documentation

double* ifp_BlockVec::base [private]

Definition at line 46 of file ifp_BlockVec.h.

const int* ifp_BlockVec::partit [private]

Definition at line 47 of file ifp_BlockVec.h.

int ifp_BlockVec::owndata [private]

Definition at line 48 of file ifp_BlockVec.h.

double* ifp_BlockVec::v

Definition at line 51 of file ifp_BlockVec.h.

Definition at line 52 of file ifp_BlockVec.h.

Definition at line 53 of file ifp_BlockVec.h.

Definition at line 54 of file ifp_BlockVec.h.

Definition at line 55 of file ifp_BlockVec.h.


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