votca 2024.2-dev
|
#include <sphere_lebedev_rule.h>
Public Member Functions | |
LebedevGrid () | |
std::map< std::string, GridContainers::spherical_grid > | CalculateSphericalGrids (const QMMolecule &atoms, const std::string &type) const |
GridContainers::spherical_grid | CalculateUnitSphereGrid (const std::string &element, const std::string &type) const |
GridContainers::spherical_grid | CalculateUnitSphereGrid (Index order) const |
Index | Type2MaxOrder (const std::string &element, const std::string &type) const |
Index | getIndexFromOrder (Index order) const |
Index | getOrderFromIndex (Index index) const |
Private Member Functions | |
Index | Type2MaxOrder (const std::map< std::string, Index > &map, const std::string &element) const |
Index | available_table (Index rule) const |
Index | gen_oh (Index code, double a, double b, double v, double *x, double *y, double *z, double *w) const |
Eigen::Matrix4Xd | ld_by_order (Index order) const |
void | ld0006 (double *x, double *y, double *z, double *w) const |
void | ld0014 (double *x, double *y, double *z, double *w) const |
void | ld0026 (double *x, double *y, double *z, double *w) const |
void | ld0038 (double *x, double *y, double *z, double *w) const |
void | ld0050 (double *x, double *y, double *z, double *w) const |
void | ld0074 (double *x, double *y, double *z, double *w) const |
void | ld0086 (double *x, double *y, double *z, double *w) const |
void | ld0110 (double *x, double *y, double *z, double *w) const |
void | ld0146 (double *x, double *y, double *z, double *w) const |
void | ld0170 (double *x, double *y, double *z, double *w) const |
void | ld0194 (double *x, double *y, double *z, double *w) const |
void | ld0230 (double *x, double *y, double *z, double *w) const |
void | ld0266 (double *x, double *y, double *z, double *w) const |
void | ld0302 (double *x, double *y, double *z, double *w) const |
void | ld0350 (double *x, double *y, double *z, double *w) const |
void | ld0434 (double *x, double *y, double *z, double *w) const |
void | ld0590 (double *x, double *y, double *z, double *w) const |
void | ld0770 (double *x, double *y, double *z, double *w) const |
void | ld0974 (double *x, double *y, double *z, double *w) const |
void | ld1202 (double *x, double *y, double *z, double *w) const |
void | ld1454 (double *x, double *y, double *z, double *w) const |
void | ld1730 (double *x, double *y, double *z, double *w) const |
void | ld2030 (double *x, double *y, double *z, double *w) const |
void | ld2354 (double *x, double *y, double *z, double *w) const |
void | ld2702 (double *x, double *y, double *z, double *w) const |
void | ld3074 (double *x, double *y, double *z, double *w) const |
void | ld3470 (double *x, double *y, double *z, double *w) const |
void | ld3890 (double *x, double *y, double *z, double *w) const |
void | ld4334 (double *x, double *y, double *z, double *w) const |
void | ld4802 (double *x, double *y, double *z, double *w) const |
void | ld5294 (double *x, double *y, double *z, double *w) const |
void | ld5810 (double *x, double *y, double *z, double *w) const |
Index | precision_table (Index rule) const |
Index | order_table (Index rule) const |
Eigen::Vector2d | Cartesian2SphericalAngle (const Eigen::Vector3d &r) const |
void | FillOrder2Index () |
void | FillIndex2Order () |
void | FillOrders () |
void | FillMediumOrder () |
void | FillFineOrder () |
void | FillXfineOrder () |
void | FillCoarseOrder () |
void | FillXcoarseOrder () |
Private Attributes | |
std::map< std::string, Index > | MediumOrder |
std::map< std::string, Index > | CoarseOrder |
std::map< std::string, Index > | XcoarseOrder |
std::map< std::string, Index > | FineOrder |
std::map< std::string, Index > | XfineOrder |
std::map< Index, Index > | Order2Index |
std::map< Index, Index > | Index2Order |
Definition at line 37 of file sphere_lebedev_rule.h.
|
inline |
Definition at line 39 of file sphere_lebedev_rule.h.
Definition at line 95 of file sphere_lebedev_rule.cc.
std::map< std::string, GridContainers::spherical_grid > votca::xtp::LebedevGrid::CalculateSphericalGrids | ( | const QMMolecule & | atoms, |
const std::string & | type ) const |
Definition at line 30 of file sphere_lebedev_rule.cc.
GridContainers::spherical_grid votca::xtp::LebedevGrid::CalculateUnitSphereGrid | ( | const std::string & | element, |
const std::string & | type ) const |
Definition at line 40 of file sphere_lebedev_rule.cc.
GridContainers::spherical_grid votca::xtp::LebedevGrid::CalculateUnitSphereGrid | ( | Index | order | ) | const |
Definition at line 46 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6819 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 7055 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6952 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6860 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6900 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6828 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6892 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 7107 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 7003 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 148 of file sphere_lebedev_rule.cc.
Definition at line 54 of file sphere_lebedev_rule.h.
Definition at line 61 of file sphere_lebedev_rule.h.
|
private |
Definition at line 864 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 907 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 953 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1001 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1050 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1101 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1155 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1210 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1268 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1329 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1393 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1460 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1531 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1605 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1683 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1765 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1856 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 1962 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 2085 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 2227 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 2390 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 2576 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 2787 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 3025 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 3292 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 3590 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 3921 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 4288 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 4691 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 5133 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 5616 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 6142 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 727 of file sphere_lebedev_rule.cc.
Definition at line 6713 of file sphere_lebedev_rule.cc.
Definition at line 6767 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 64 of file sphere_lebedev_rule.cc.
Index votca::xtp::LebedevGrid::Type2MaxOrder | ( | const std::string & | element, |
const std::string & | type ) const |
Definition at line 75 of file sphere_lebedev_rule.cc.
|
private |
Definition at line 115 of file sphere_lebedev_rule.h.
|
private |
Definition at line 117 of file sphere_lebedev_rule.h.
Definition at line 120 of file sphere_lebedev_rule.h.
|
private |
Definition at line 114 of file sphere_lebedev_rule.h.
Definition at line 119 of file sphere_lebedev_rule.h.
|
private |
Definition at line 116 of file sphere_lebedev_rule.h.
|
private |
Definition at line 118 of file sphere_lebedev_rule.h.