namespace ewalena
0.2.15
ewalena is not an acronym
|
Data class for canonical and real space basis states. More...
#include <include/ewalena/numerics/basis_data.h>
Public Member Functions | |
BasisData () | |
BasisData (const std::string name) | |
unsigned int | n_contractions () const |
std::string | name () const |
virtual | ~BasisData () |
Private Attributes | |
unsigned int | __n_contractions |
std::string | __name |
Data class for canonical and real space basis states.
A base class that describes the form of a basis state set, orbitals, etc.
ewalena::BasisData< ValueType >::BasisData | ( | ) |
Constructor. Construct empty (unknown) basis information.
ewalena::BasisData< ValueType >::BasisData | ( | const std::string | name | ) |
Constructor.
virtual ewalena::BasisData< ValueType >::~BasisData | ( | ) | [virtual] |
Virtual donstructor.
unsigned int ewalena::BasisData< ValueType >::n_contractions | ( | ) | const |
Return the total number of degrees of freedom this basis set has.
Reimplemented in ewalena::BasisBase< dim, ValueType >.
std::string ewalena::BasisData< ValueType >::name | ( | ) | const |
Return the total number of degrees of freedom this basis set has.
Reimplemented in ewalena::GaussianTypeOrbital< dim, ValueType >, and ewalena::BasisBase< dim, ValueType >.
unsigned int ewalena::BasisData< ValueType >::__n_contractions [private] |
Internal reference to the number of contractions this basis set has.
std::string ewalena::BasisData< ValueType >::__name [private] |
Internal reference to the name of this basis set.