MADNESS  version 0.9
Public Member Functions | Public Attributes | List of all members
madness::ElectronicStructureParams Struct Reference

#include <electronicstructureparams.h>

Collaboration diagram for madness::ElectronicStructureParams:
Collaboration graph
[legend]

Public Member Functions

template<typename Archive >
void serialize (Archive &ar)
 
 ElectronicStructureParams ()
 
void read_file (const std::string &filename)
 
void set_molecular_info (const MolecularEntity &mentity, const AtomicBasisSet &aobasis)
 

Public Attributes

double L
 
int nelec
 
int functional
 
double lo
 
bool spinpol
 
bool periodic
 
int maxits
 
bool ispotential
 
double thresh
 
int waveorder
 
double maxthresh
 
int maxwaveorder
 
int nempty
 
double smear
 
int nbands
 
int ngridk0
 
int ngridk1
 
int ngridk2
 
double maxocc
 
bool kpoints
 
bool fractional
 
unsigned int maxsub
 
double maxrotn
 
bool canon
 
int solver
 
double koffset0
 
double koffset1
 
double koffset2
 
std::string basis
 
int nio
 
int restart
 
double ncharge
 
double swidth
 
bool print_matrices
 
bool plotorbs
 
double rcriterion
 
bool centered
 
double sd
 

Constructor & Destructor Documentation

madness::ElectronicStructureParams::ElectronicStructureParams ( )
inline

References nempty.

Member Function Documentation

void madness::ElectronicStructureParams::read_file ( const std::string &  filename)
inline
template<typename Archive >
void madness::ElectronicStructureParams::serialize ( Archive &  ar)
inline

References sd.

void madness::ElectronicStructureParams::set_molecular_info ( const MolecularEntity mentity,
const AtomicBasisSet aobasis 
)
inline

Member Data Documentation

std::string madness::ElectronicStructureParams::basis
bool madness::ElectronicStructureParams::canon
bool madness::ElectronicStructureParams::centered
bool madness::ElectronicStructureParams::fractional
int madness::ElectronicStructureParams::functional
bool madness::ElectronicStructureParams::ispotential
double madness::ElectronicStructureParams::koffset0
double madness::ElectronicStructureParams::koffset1
double madness::ElectronicStructureParams::koffset2
bool madness::ElectronicStructureParams::kpoints
double madness::ElectronicStructureParams::L
double madness::ElectronicStructureParams::lo
int madness::ElectronicStructureParams::maxits
double madness::ElectronicStructureParams::maxocc
double madness::ElectronicStructureParams::maxrotn

Referenced by read_file().

unsigned int madness::ElectronicStructureParams::maxsub
double madness::ElectronicStructureParams::maxthresh

Referenced by read_file().

int madness::ElectronicStructureParams::maxwaveorder

Referenced by read_file().

int madness::ElectronicStructureParams::nbands
double madness::ElectronicStructureParams::ncharge
int madness::ElectronicStructureParams::nelec
int madness::ElectronicStructureParams::nempty
int madness::ElectronicStructureParams::ngridk0
int madness::ElectronicStructureParams::ngridk1
int madness::ElectronicStructureParams::ngridk2
int madness::ElectronicStructureParams::nio
bool madness::ElectronicStructureParams::periodic
bool madness::ElectronicStructureParams::plotorbs
bool madness::ElectronicStructureParams::print_matrices
double madness::ElectronicStructureParams::rcriterion
int madness::ElectronicStructureParams::restart
double madness::ElectronicStructureParams::sd
double madness::ElectronicStructureParams::smear
int madness::ElectronicStructureParams::solver
bool madness::ElectronicStructureParams::spinpol
double madness::ElectronicStructureParams::swidth
double madness::ElectronicStructureParams::thresh
int madness::ElectronicStructureParams::waveorder

The documentation for this struct was generated from the following file: