Psi4
Public Member Functions | Protected Attributes | Friends | List of all members
psi::DPDMOSpace Class Reference

#include <dpdmospace.h>

Public Member Functions

 DPDMOSpace (const char label, const std::string &indices, std::vector< int > orbspi)
 
 DPDMOSpace (const char label, const std::string &indices, Dimension orbspi)
 
 DPDMOSpace ()
 
 ~DPDMOSpace ()
 
char label ()
 
std::vector< std::string > indices ()
 
int nIrrep ()
 
int nOrb ()
 
std::vector< int > orbPI ()
 
std::vector< int > orbSym ()
 
void print ()
 
bool operator== (const char *c)
 
bool operator== (const std::string &c)
 
bool operator== (DPDMOSpace &lhs)
 
std::vector< std::string > overlap (DPDMOSpace &rhs)
 

Protected Attributes

char label_
 
std::vector< std::string > indices_
 
int nIrrep_
 
int nOrb_
 
std::vector< int > orbPI_
 
std::vector< int > orbSym_
 

Friends

bool operator== (const char *c, const DPDMOSpace &rhs)
 
bool operator== (const std::string &c, const DPDMOSpace &rhs)
 

Constructor & Destructor Documentation

psi::DPDMOSpace::DPDMOSpace ( const char  label,
const std::string &  indices,
std::vector< int >  orbspi 
)
psi::DPDMOSpace::DPDMOSpace ( const char  label,
const std::string &  indices,
Dimension  orbspi 
)
psi::DPDMOSpace::DPDMOSpace ( )
psi::DPDMOSpace::~DPDMOSpace ( )

Member Function Documentation

std::vector<std::string> psi::DPDMOSpace::indices ( )
inline
char psi::DPDMOSpace::label ( )
inline
int psi::DPDMOSpace::nIrrep ( )
inline
int psi::DPDMOSpace::nOrb ( )
inline
bool psi::DPDMOSpace::operator== ( const char *  c)
bool psi::DPDMOSpace::operator== ( const std::string &  c)
bool psi::DPDMOSpace::operator== ( DPDMOSpace lhs)
std::vector<int> psi::DPDMOSpace::orbPI ( )
inline
std::vector<int> psi::DPDMOSpace::orbSym ( )
inline
vector< string > psi::DPDMOSpace::overlap ( DPDMOSpace rhs)
void psi::DPDMOSpace::print ( void  )

Friends And Related Function Documentation

bool operator== ( const char *  c,
const DPDMOSpace rhs 
)
friend
bool operator== ( const std::string &  c,
const DPDMOSpace rhs 
)
friend

Member Data Documentation

std::vector<std::string> psi::DPDMOSpace::indices_
protected
char psi::DPDMOSpace::label_
protected
int psi::DPDMOSpace::nIrrep_
protected
int psi::DPDMOSpace::nOrb_
protected
std::vector<int> psi::DPDMOSpace::orbPI_
protected
std::vector<int> psi::DPDMOSpace::orbSym_
protected

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