Public Methods |
| RadialAngularIntegrator () |
| RadialAngularIntegrator (const Ref< KeyVal > &) |
| RadialAngularIntegrator (StateIn &) |
| ~RadialAngularIntegrator () |
void | save_data_state (StateOut &) |
| Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. More...
|
void | integrate (const Ref< DenFunctional > &, const RefSymmSCMatrix &densa=0, const RefSymmSCMatrix &densb=0, double *nuclear_gradient=0) |
| Performs the integration of the given functional using the given alpha and beta density matrices. More...
|
void | print (std::ostream &=ExEnv::out0()) const |
| Print the object.
|
AngularIntegrator * | get_angular_grid (double radius, double atomic_radius, int charge, int deriv_order) |
RadialIntegrator * | get_radial_grid (int charge, int deriv_order) |
void | init_default_grids (void) |
int | angular_grid_offset (int i) |
void | set_grids (void) |
int | get_atomic_row (int i) |
void | init_parameters (void) |
void | init_parameters (const Ref< KeyVal > &keyval) |
void | init_pruning_coefficients (const Ref< KeyVal > &keyval) |
void | init_pruning_coefficients (void) |
void | init_alpha_coefficients (void) |
int | select_dynamic_grid (void) |
Ref< IntegrationWeight > | weight () |
Protected Attributes |
Ref< IntegrationWeight > | weight_ |
Ref< RadialIntegrator > | radial_user_ |
Ref< AngularIntegrator > | angular_user_ |
Ref< AngularIntegrator > *** | angular_grid_ |
Ref< RadialIntegrator > ** | radial_grid_ |