| MADNESS
    version 0.9
    | 
#include <molecularmask.h>

| Public Member Functions | |
| MolecularMaskBase (double sigma, const std::vector< double > atomic_radii, const std::vector< madness::coord_3d > atomic_coords) | |
| std::vector< madness::Vector < double, 3 > > | special_points () const | 
| Protected Member Functions | |
| double | sdf (const madness::coord_3d &r, const madness::coord_3d ¢er, double R) const | 
| madness::coord_3d | grad_sdf (const madness::coord_3d &r, const madness::coord_3d ¢er) const | 
| double | mask (double s) const | 
| double | cmask (double s) const | 
| double | dmask (double s) const | 
| double | atomic_mask (const madness::coord_3d &r, unsigned int i) const | 
| double | atomic_cmask (const madness::coord_3d &r, unsigned int i) const | 
| madness::coord_3d | grad_atomic_mask (const madness::coord_3d &r, unsigned int i) const | 
| madness::coord_3d | gradient (const madness::coord_3d &r) const | 
| Protected Attributes | |
| const double | sigma | 
| const std::vector< double > | atomic_radii | 
| const std::vector < madness::coord_3d > | atomic_coords | 
| const int | natom | 
| 
 | inline | 
| 
 | inlineprotected | 
References cmask(), and sdf().
Referenced by gradient(), MolecularVolumeMask::operator()(), and MolecularVolumeComplementMask::operator()().
| 
 | inlineprotected | 
| 
 | inlineprotected | 
References mask().
Referenced by atomic_cmask().
| 
 | inlineprotected | 
References mpfr::exp(), mpfr::fabs(), madness::constants::pi, and sqrt().
Referenced by grad_atomic_mask().
| 
 | inlineprotected | 
References dmask(), grad_sdf(), sdf(), and sigma.
Referenced by gradient().
| 
 | inlineprotected | 
References distance().
Referenced by grad_atomic_mask().
| 
 | inlineprotected | 
References atomic_cmask(), grad_atomic_mask(), m, and natom.
Referenced by MolecularSurface::operator()(), and MolecularVolumeMaskGrad::operator()().
| 
 | inlineprotected | 
References mpfr::erfc().
Referenced by atomic_mask(), and cmask().
| 
 | inlineprotected | 
References distance().
Referenced by atomic_cmask(), atomic_mask(), and grad_atomic_mask().
| 
 | inline | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
Referenced by grad_atomic_mask().
 1.8.8
 1.8.8