MADNESS  0.10.1
Classes | Namespaces | Functions | Variables
smooth.h File Reference
#include <iostream>
#include <string>
#include <madness/chem/nemo.h>
#include <madness/mra/funcplot.h>
#include <cmath>
#include <madness/chem/SCFOperators.h>
#include <madness/mra/function_common_data.h>
Include dependency graph for smooth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::apply_kernel_helper
 
struct  madness::asymptotic_density
 
struct  madness::asymptotic_slater
 
struct  madness::asymptotic_slater_kernel
 
struct  madness::density_mask_operator
 
struct  madness::smooth< T, NDIM >::inv_mask_functor
 
struct  madness::smooth< T, NDIM >::mask_functor
 
struct  madness::merging_operator
 
struct  madness::munging_operator
 
struct  madness::slater_kernel
 
struct  madness::apply_kernel_helper::slater_kernel
 
struct  madness::slater_kernel_apply
 
class  madness::smooth< T, NDIM >
 

Namespaces

 madness
 File holds all helper structures necessary for the CC_Operator and CC2 class.
 

Functions

static double madness::analytical_slater_functor (double rho)
 
double madness::estimate_area (double x)
 
double madness::make_exp (double x)
 
double madness::make_log (double x)
 
template<std::size_t NDIM>
static double madness::make_radius (const Vector< double, NDIM > &x)
 
static double madness::mask_functor_box (const coord_3d &x)
 
template<std::size_t NDIM>
static double madness::mask_munging (const double x)
 
template<std::size_t NDIM>
static double madness::munge (const double x)
 
static double madness::r2 (const coord_3d &x)
 
static double madness::slater_functor (const coord_3d &x)
 
static double madness::test_1d_functor (const coord_1d &x)
 
template<std::size_t NDIM>
static double madness::unitfunctor (const Vector< double, NDIM > &x)
 
static double madness::xf (const coord_3d &x)
 

Variables

static double madness::cutoff_radius = 5.0
 
static double madness::mask_factor = 5.0
 
static double RHOMIN = 1.e-20
 

Variable Documentation

◆ RHOMIN

double RHOMIN = 1.e-20
static

Referenced by madness::make_log().