Public Member Functions | Private Types | Private Attributes | List of all members
psi::psimrcc::IndexMatrix Class Reference

#include <special_matrices.h>

Public Member Functions

 IndexMatrix ()
 ~IndexMatrix ()
void add_block_matrix (size_t index, int ref, BlockMatrix *block_matrix)
BlockMatrixget_block_matrix (size_t index, int ref=0)
void print ()

Private Types

typedef std::pair< size_t, int > IMIndex
typedef std::map< IMIndex,
BlockMatrix * > 

Private Attributes

BMMap matrices

Member Typedef Documentation

typedef std::pair<size_t,int> psi::psimrcc::IndexMatrix::IMIndex

Constructor & Destructor Documentation

psi::psimrcc::IndexMatrix::IndexMatrix ( )
psi::psimrcc::IndexMatrix::~IndexMatrix ( )

Member Function Documentation

void psi::psimrcc::IndexMatrix::add_block_matrix ( size_t  index,
int  ref,
BlockMatrix block_matrix 
BlockMatrix * psi::psimrcc::IndexMatrix::get_block_matrix ( size_t  index,
int  ref = 0 
void psi::psimrcc::IndexMatrix::print ( void  )

Member Data Documentation

BMMap psi::psimrcc::IndexMatrix::matrices

The documentation for this class was generated from the following files: