MADNESS 0.10.1
Classes | Functions | Variables
he.cc File Reference
#include <madness/mra/mra.h>
#include <madness/mra/operator.h>
#include <madness/mra/lbdeux.h>
Include dependency graph for he.cc:

Classes

struct  LBCost
 
struct  true_op
 
class  YetAnotherWrapperClass
 

Functions

void distances (const coord_6d &r, double &r1, double &r2, double &r12)
 
double energy (World &world, const real_function_6d &psi)
 
static double f6d (const coord_6d &r)
 
int main (int argc, char **argv)
 
real_function_6d multiply_by_V (const real_function_6d &psi)
 
static double u (double r, double c)
 
static double V (const coord_6d &r)
 

Variables

static const double d12cut = 0.01
 
static const double dcut = 0.01
 
static const long k = 6
 
static const double L = 30.0
 
static const long oi = 0
 
static const double r12cut = 0.01
 
static const double rcut = 0.01
 
static const double thresh = 1e-4
 
static const long vi = 1
 

Function Documentation

◆ distances()

void distances ( const coord_6d r,
double &  r1,
double &  r2,
double &  r12 
)

References madness::nonlinear_vector_solver(), and madness::r2().

Referenced by f6d(), and V().

◆ energy()

double energy ( World world,
const real_function_6d psi 
)

◆ f6d()

static double f6d ( const coord_6d r)
static

◆ main()

int main ( int  argc,
char **  argv 
)

◆ multiply_by_V()

real_function_6d multiply_by_V ( const real_function_6d psi)

◆ u()

static double u ( double  r,
double  c 
)
static

References c, e(), madness::nonlinear_vector_solver(), and madness::r2().

Referenced by madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >::TaskFn(), apply_potential(), applyexpLt(), applyN(), madness::Stack< T, N >::clear(), madness::TensorTrain< T >::decompose(), GygiPot::dESP_drho(), doit(), madness::CorePotential::eval(), madness::CorePotential::eval_derivative(), expL_double(), gesvd_(), gesvd_(), gesvd_(), gesvd_(), hamiltonian_matrix(), madness::hash_value(), hashbig(), hashlittle(), hashlittle2(), madness::CC2::iterate_lrcc2_pairs(), jacobi(), madness::jacobi(), jacobi(), Calculation::load_mos(), main(), main(), madness::CCPairBuilder::make_pair(), SVPESolver::make_surface_charge(), GygiPot::make_surfcharge(), SurfaceMoleculeInteraction::make_surfcharge(), moments(), madness::Stack< T, N >::move(), N_double(), normalize2(), madness::Molecule::nuclear_attraction_potential_second_derivative(), madness::BatchTransport::on_reply(), madness::BatchTransport::on_trigger(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::CCConvolutionOperator< T, NDIM >::operator()(), madness::BatchTransport::request(), madness::Stack< T, N >::reset(), SVPESolver::solve(), madness::CC2::solve_mp2_coupled(), test(), test0(), test0GaussLobatto(), test1(), test_U_el(), testNavierStokes(), madness::NonlinearSolverND< NDIM >::update(), madness::XNonlinearSolver< T, C, Alloc >::update(), madness::XNonlinearSolver< T, C, Alloc >::update(), madness::CCPair::update_u(), V(), and GygiPot::V_epsilon().

◆ V()

static double V ( const coord_6d r)
static

Variable Documentation

◆ d12cut

const double d12cut = 0.01
static

Referenced by energy(), and f6d().

◆ dcut

const double dcut = 0.01
static

◆ k

const long k = 6
static

Referenced by energy(), and main().

◆ L

const double L = 30.0
static

Referenced by energy(), and main().

◆ oi

const long oi = 0
static

◆ r12cut

const double r12cut = 0.01
static

Referenced by energy(), and V().

◆ rcut

const double rcut = 0.01
static

Referenced by energy(), and V().

◆ thresh

const double thresh = 1e-4
static

Referenced by energy(), and main().

◆ vi

const long vi = 1
static