|
Public Member Functions |
|
| HaAtomBasis (const HaString &NewBasName, const HaString &NewAtomType) |
|
| HaAtomBasis (const HaString &NewBasName, HaAtom *aptr) |
|
| HaAtomBasis (const HaAtomBasis &ref) |
|
HaAtomBasis & | copy_from (const HaAtomBasis &ref) |
| | Copy content from a reference.
|
|
int | SetForAtom (const char *BasName, HaAtom *aptr) |
| | Set Basis set on an atom.
|
|
const char * | GetBasName () const |
| | Get Atomic Basis Name.
|
|
bool | SetBasName (const HaString &name) |
| | Set Atomic Basis Name.
|
|
bool | SetAtHost (HaAtom *new_phatm) |
|
HaAtom * | GetAtHost () |
|
const HaAtom * | GetAtHost () const |
|
bool | SetFromGaussianInp (istream &is) |
|
void | SaveGaussianInp (ostream &os) const |
|
const HaString & | GetAtomType () const |
|
bool | SetAtomType (const HaString &atype) |
|
int | GetNBfunc () const |
| | return the number of Basis functions in that the AtomBasis
|
|
int | GetNBfuncCart () const |
| | Compute the number basis functions if converted to Cartesian Basis Functions.
|
|
bool | AddShell (GauShell &shl) |
| | Add Gaussian Shell to the Basis.
|
|
void | clear () |
| | delete all class data
|
|
void | clear_coef () |
| | delete Coef matricies
|
|
void | SetPseudoPotName (const HaString &new_pot_name) |
|
bool | SetPseudoPotFromName () |
| | Set PseudoPotential From DataBase using.
|
|
void | SetPseudoPotPtr (const HaPseudoPot *new_ppot) |
|
const HaPseudoPot * | GetPseudoPot () const |
|
bool | IsSetPseudoPot () const |
| int | GetNumElectr () const |
|
bool | operator== (const HaAtomBasis &rhs) const |
|
bool | operator< (const HaAtomBasis &rhs) const |
|
bool | Print_info (ostream &sout, const int level) const |
Public Attributes |
|
vector< GauShell > | Shells |
| | list of Gaussian shells forming the basis
|
Protected Attributes |
|
HaAtom * | phatm |
| | Atom - Basis Set reside on.
|
|
HaString | BasName |
| | atomic basis set name
|
|
HaString | AtomType |
| | Atom Std Label.
|
|
HaString | PseudoName |
| | name of the Pseudopotential associated with the basis
|
|
const HaPseudoPot * | ppot |
| | Pointer to the Pseudo Potential class.
|
Friends |
|
class | HaQCMod |