sc::RadialAngularIntegrator(3) | MPQC | sc::RadialAngularIntegrator(3) |
sc::RadialAngularIntegrator - An implementation of an integrator using any combination of a RadialIntegrator and an AngularIntegrator.
#include <integrator.h>
Inherits sc::DenIntegrator.
RadialAngularIntegrator (const Ref< KeyVal
> &)
Construct a RadialAngularIntegrator from KeyVal input.
RadialAngularIntegrator (StateIn &)
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. 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. 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 ()
Ref< IntegrationWeight > weight_
Ref< RadialIntegrator > radial_user_
Ref< AngularIntegrator > angular_user_
Ref< AngularIntegrator > *** angular_grid_
Ref< RadialIntegrator > ** radial_grid_
An implementation of an integrator using any combination of a RadialIntegrator and an AngularIntegrator.
Construct a RadialAngularIntegrator from KeyVal input. The accepted keyword are listed below. The most important keyword is grid. The dynamic and prune_grid options may be of occassional interest.
Performs the integration of the given functional using the given alpha and beta density matrices. The nuclear derivative contribution is placed in nuclear_grad, if it is non-null.
Implements sc::DenIntegrator.
Print the object.
Reimplemented from sc::DescribedClass.
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data.
Reimplemented from sc::DenIntegrator.
Generated automatically by Doxygen for MPQC from the source code.
Fri Dec 2 2022 | Version 2.3.1 |