#include <electronicstructureparams.h>
◆ ElectronicStructureParams()
madness::ElectronicStructureParams::ElectronicStructureParams |
( |
| ) |
|
|
inline |
References basis, canon, centered, e(), fractional, functional, ispotential, koffset0, koffset1, koffset2, kpoints, L, lo, maxits, maxocc, maxrotn, maxsub, maxthresh, maxwaveorder, nbands, ncharge, nelec, nempty, ngridk0, ngridk1, ngridk2, nio, periodic, plotorbs, print_matrices, rcriterion, restart, sd, smear, solver, spinpol, swidth, thresh, and waveorder.
◆ read_file()
void madness::ElectronicStructureParams::read_file |
( |
const std::string & |
filename | ) |
|
|
inline |
References basis, canon, centered, madness::f, madness::filename, fractional, functional, ispotential, koffset0, koffset1, koffset2, kpoints, L, lo, MADNESS_EXCEPTION, maxits, maxrotn, maxsub, maxthresh, maxwaveorder, nelec, nempty, ngridk0, ngridk1, ngridk2, nio, periodic, plotorbs, madness::position_stream(), print_matrices, rcriterion, restart, sd, solver, spinpol, swidth, thresh, and waveorder.
Referenced by madness::Solver< T, NDIM >::init().
◆ serialize()
template<typename Archive >
void madness::ElectronicStructureParams::serialize |
( |
Archive & |
ar | ) |
|
|
inline |
References basis, canon, centered, fractional, functional, ispotential, koffset0, koffset1, koffset2, kpoints, L, lo, maxits, maxocc, maxrotn, maxsub, maxthresh, maxwaveorder, nbands, ncharge, nelec, nempty, ngridk0, ngridk1, ngridk2, nio, periodic, plotorbs, print_matrices, rcriterion, restart, sd, smear, solver, spinpol, swidth, thresh, and waveorder.
◆ set_molecular_info()
◆ basis
std::string madness::ElectronicStructureParams::basis |
◆ canon
bool madness::ElectronicStructureParams::canon |
◆ centered
bool madness::ElectronicStructureParams::centered |
◆ fractional
bool madness::ElectronicStructureParams::fractional |
◆ functional
int madness::ElectronicStructureParams::functional |
◆ ispotential
bool madness::ElectronicStructureParams::ispotential |
Referenced by madness::DFT< T, NDIM >::DFT(), ElectronicStructureParams(), madness::Solver< T, NDIM >::Solver(), madness::Solver< T, NDIM >::apply_potential(), madness::Solver< T, NDIM >::make_nuclear_potential(), read_file(), and serialize().
◆ koffset0
double madness::ElectronicStructureParams::koffset0 |
◆ koffset1
double madness::ElectronicStructureParams::koffset1 |
◆ koffset2
double madness::ElectronicStructureParams::koffset2 |
◆ kpoints
bool madness::ElectronicStructureParams::kpoints |
double madness::ElectronicStructureParams::L |
Referenced by ElectronicStructureParams(), madness::Solver< T, NDIM >::apply_hf_exchange4(), madness::Solver< T, NDIM >::init(), madness::Solver< T, NDIM >::initial_guess(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), madness::Solver< T, NDIM >::project_ao_basis(), read_file(), serialize(), and madness::Solver< T, NDIM >::test_periodicity().
◆ lo
double madness::ElectronicStructureParams::lo |
Referenced by ElectronicStructureParams(), madness::Solver< T, NDIM >::Solver(), madness::Solver< T, NDIM >::apply_hf_exchange(), madness::Solver< T, NDIM >::apply_hf_exchange4(), madness::Solver< T, NDIM >::initial_guess(), madness::Solver< T, NDIM >::make_bsh_operators(), madness::Solver< T, NDIM >::make_nuclear_potential(), read_file(), serialize(), and set_molecular_info().
◆ maxits
int madness::ElectronicStructureParams::maxits |
◆ maxocc
double madness::ElectronicStructureParams::maxocc |
◆ maxrotn
double madness::ElectronicStructureParams::maxrotn |
◆ maxsub
unsigned int madness::ElectronicStructureParams::maxsub |
◆ maxthresh
double madness::ElectronicStructureParams::maxthresh |
◆ maxwaveorder
int madness::ElectronicStructureParams::maxwaveorder |
◆ nbands
int madness::ElectronicStructureParams::nbands |
◆ ncharge
double madness::ElectronicStructureParams::ncharge |
◆ nelec
int madness::ElectronicStructureParams::nelec |
◆ nempty
int madness::ElectronicStructureParams::nempty |
◆ ngridk0
int madness::ElectronicStructureParams::ngridk0 |
◆ ngridk1
int madness::ElectronicStructureParams::ngridk1 |
◆ ngridk2
int madness::ElectronicStructureParams::ngridk2 |
◆ nio
int madness::ElectronicStructureParams::nio |
◆ periodic
bool madness::ElectronicStructureParams::periodic |
Referenced by madness::DFT< T, NDIM >::DFT(), madness::EigSolver< T, NDIM >::EigSolver(), ElectronicStructureParams(), madness::Solver< T, NDIM >::Solver(), madness::Solver< T, NDIM >::build_fock_matrix(), madness::Solver< T, NDIM >::calculate_kinetic_energy(), madness::Solver< T, NDIM >::do_rhs(), madness::Solver< T, NDIM >::do_rhs_simple(), madness::Solver< T, NDIM >::init(), madness::Solver< T, NDIM >::initial_guess(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), madness::Solver< T, NDIM >::print_fock_matrix_eigs(), read_file(), serialize(), test_hf_be(), and test_hf_he().
◆ plotorbs
bool madness::ElectronicStructureParams::plotorbs |
◆ print_matrices
bool madness::ElectronicStructureParams::print_matrices |
◆ rcriterion
double madness::ElectronicStructureParams::rcriterion |
◆ restart
int madness::ElectronicStructureParams::restart |
◆ sd
double madness::ElectronicStructureParams::sd |
◆ smear
double madness::ElectronicStructureParams::smear |
◆ solver
int madness::ElectronicStructureParams::solver |
◆ spinpol
bool madness::ElectronicStructureParams::spinpol |
Referenced by ElectronicStructureParams(), madness::Solver< T, NDIM >::apply_potential(), madness::Solver< T, NDIM >::calculate_kinetic_energy(), madness::Solver< T, NDIM >::compute_residual(), madness::Solver< T, NDIM >::load_orbitals(), read_file(), madness::Solver< T, NDIM >::reproject(), madness::Solver< T, NDIM >::save_orbitals(), serialize(), madness::Solver< T, NDIM >::solve(), madness::Solver< T, NDIM >::update_orbitals(), madness::SubspaceK< T, NDIM >::update_subspace(), and madness::Subspace< T, NDIM >::update_subspace().
◆ swidth
double madness::ElectronicStructureParams::swidth |
◆ thresh
double madness::ElectronicStructureParams::thresh |
Referenced by madness::DFT< T, NDIM >::DFT(), ElectronicStructureParams(), madness::Solver< T, NDIM >::Solver(), madness::Solver< T, NDIM >::apply_potential(), madness::Solver< T, NDIM >::do_rhs(), madness::Solver< T, NDIM >::do_rhs_simple(), madness::Solver< T, NDIM >::init(), madness::Solver< T, NDIM >::initial_guess(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), madness::Solver< T, NDIM >::make_nuclear_potential_impl(), madness::Solver< T, NDIM >::orthonormalize(), read_file(), madness::Solver< T, NDIM >::reproject(), serialize(), and madness::Solver< T, NDIM >::solve().
◆ waveorder
int madness::ElectronicStructureParams::waveorder |
The documentation for this struct was generated from the following file: