Psi4
Classes | Namespaces | Macros | Typedefs | Enumerations
#include <iostream>
#include <map>
#include <vector>
#include "matrix_types.h"

Go to the source code of this file.

Classes

class  psi::psimrcc::CCSort
 Grabs the MO integrals from CCTransform and fills the CCMatrix objects in CCBLAS. More...
 

Namespaces

 psi
 This is all defined in python.cc initialize.
 
 psi::psimrcc
 

Macros

#define INDEX(i, j)   ((i>j) ? (ioff[(i)]+(j)) : (ioff[(j)]+(i)))
 
#define four(i, j, k, l)   INDEX(INDEX(i,j),INDEX(k,l))
 

Typedefs

typedef std::map
< psi::psimrcc::CCMatrix
*, int > 
psi::psimrcc::MatCnt
 
typedef std::map< std::string,
psi::psimrcc::CCMatrix * > 
psi::psimrcc::MatrixMap
 
typedef std::map< std::string,
psi::psimrcc::CCMatrix * >
::iterator 
psi::psimrcc::MatMapIt
 
typedef std::vector< std::pair
< psi::psimrcc::CCMatrix
*, int > > 
psi::psimrcc::MatrixBlks
 
typedef std::vector< std::pair
< psi::psimrcc::CCMatrix
*, int > >::iterator 
psi::psimrcc::MatBlksIt
 

Enumerations

enum  psi::psimrcc::SortAlgorithm { psi::psimrcc::out_of_core_sort, psi::psimrcc::mrpt2_sort }
 

Detailed Description

()

Macro Definition Documentation

#define four (   i,
  j,
  k,
 
)    INDEX(INDEX(i,j),INDEX(k,l))
#define INDEX (   i,
 
)    ((i>j) ? (ioff[(i)]+(j)) : (ioff[(j)]+(i)))