MADNESS 0.10.1
Classes | Namespaces | Enumerations | Functions
gaussian.h File Reference
#include <forward_list>
#include <utility>
#include <madness/chem/basis.h>
#include <madness/chem/polynomial.h>
#include <madness/chem/ESInterface.h>
#include <madness/mra/mra.h>
#include <madness/constants.h>
Include dependency graph for gaussian.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  slymer::Gaussian_Functor
 
class  slymer::GaussianFunction
 A Gaussian basis function used by chemistry electronic structure codes. More...
 
class  slymer::PrimitiveGaussian
 A primitive Gaussian function. More...
 

Namespaces

namespace  slymer
 

Enumerations

enum class  slymer::GaussianType {
  slymer::s , slymer::px , slymer::py , slymer::pz ,
  slymer::dxx , slymer::dxy , slymer::dxz , slymer::dyy ,
  slymer::dyz , slymer::dzz , slymer::fxxx , slymer::fxxy ,
  slymer::fxxz , slymer::fxyy , slymer::fxyz , slymer::fxzz ,
  slymer::fyyy , slymer::fyyz , slymer::fyzz , slymer::fzzz ,
  slymer::dzzmrr , slymer::dxxmyy , slymer::fxyymxxx , slymer::fxxzmyyz ,
  slymer::fxzzmrrx , slymer::fzzzmrrz , slymer::fyzzmrry , slymer::fxxymyyy ,
  slymer::gxxxx , slymer::gxxxy , slymer::gxxxz , slymer::gxxyy ,
  slymer::gxxyz , slymer::gxxzz , slymer::gxyyy , slymer::gxyyz ,
  slymer::gxyzz , slymer::gxzzz , slymer::gyyyy , slymer::gyyyz ,
  slymer::gyyzz , slymer::gyzzz , slymer::gzzzz , slymer::gxydx2my2 ,
  slymer::gyzdx2my2 , slymer::gxydz2mr2 , slymer::gyzdz2mr2 , slymer::gzero ,
  slymer::gxzdz2mr2 , slymer::gx2my2dz2mr2 , slymer::gxzdx2my2 , slymer::gx4mx2y2py4 ,
  slymer::hxxxxx , slymer::hxxxxy , slymer::hxxxxz , slymer::hxxxyy ,
  slymer::hxxxyz , slymer::hxxxzz , slymer::hxxyyy , slymer::hxxyyz ,
  slymer::hxxyzz , slymer::hxxzzz , slymer::hxyyyy , slymer::hxyyyz ,
  slymer::hxyyzz , slymer::hxyzzz , slymer::hxzzzz , slymer::hyyyyy ,
  slymer::hyyyyz , slymer::hyyyzz , slymer::hyyzzz , slymer::hyzzzz ,
  slymer::hzzzzz , slymer::hm5 , slymer::hm4 , slymer::hm3 ,
  slymer::hm2 , slymer::hm1 , slymer::hzero , slymer::hp1 ,
  slymer::hp2 , slymer::hp3 , slymer::hp4 , slymer::hp5
}
 Implemented types of Gaussian orbitals (from quantum chemistry codes). More...
 

Functions

GaussianFunction slymer::operator* (const double lhs, const GaussianFunction &rhs)
 Multiply a GaussianFunction by a scalar.