Psi4
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 * > 
BMMap
 

Private Attributes

BMMap matrices
 

Member Typedef Documentation

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

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
private

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