MADNESS 0.10.1
gygi_soltion.cc File Reference
#include <madness/mra/mra.h>
#include <madness/constants.h>
#include <ctime>
#include <madness/tensor/solvers.h>
#include <madness/mra/funcplot.h>
#include <madness/mra/nonlinsol.h>
Include dependency graph for gygi_soltion.cc:

Classes

class  GygiPot
struct  GygiPot::Pow< T, DIM >
struct  GygiPot::Pow_beta_one< T, DIM >
struct  GygiPot::Reciprocal< T, DIM >

Macros

#define TIME(MSG, X)

Functions

int main (int argc, char **argv)
double nuc_func (const coord_3d &r)
double rho_func (const coord_3d &r)

Variables

const double beta = 1.300
const double epsilon = 78.304
const double Gamma = 0.07197
const int k = 8
const double L = 10
const int maxiter = 20
const double rho_0 = 0.0004
const double thresh = 1e-6
double XXstart

Macro Definition Documentation

◆ TIME

#define TIME ( MSG,
X )
Value:
X; \
if (world.rank() == 0)print("timer: ", MSG,"used",wall_time() - XXstart) \
double XXstart
Definition dielectric.cc:192
void print(const tensorT &t)
Definition mcpfit.cc:140
double wall_time()
Returns the wall time in seconds relative to an arbitrary origin.
Definition timers.cc:48

Referenced by main().

Function Documentation

◆ main()

◆ nuc_func()

double nuc_func ( const coord_3d & r)

References madness::constants::pi, and pow().

Referenced by main().

◆ rho_func()

double rho_func ( const coord_3d & r)

References madness::constants::pi, and R.

Referenced by main().

Variable Documentation

◆ beta

const double beta = 1.300

Referenced by madness::assemble_nemo_ddens(), madness::assemble_nemo_tau(), madness::population::atomic_populations(), bind_function_type(), GygiPot::cavitation_energy(), cggev_(), madness::coalesced_gaxpy(), madness::max_of_x_1_smooth::compute_factor(), GygiPot::depsilon_drho(), GygiPot::dfree_drho(), dggev_(), madness::Function< double, 3 >::gaxpy(), madness::FunctionImpl< T, LDIM >::gaxpy(), madness::gaxpy(), madness::gaxpy(), madness::gaxpy(), madness::GenTensor< T >::gaxpy(), madness::GenTensor< T >::gaxpy(), madness::SliceLowRankTensor< T >::gaxpy(), madness::SVDTensor< T >::gaxpy(), madness::Tensor< double >::gaxpy(), madness::TensorTrain< T >::gaxpy(), madness::TensorTrain< T >::gaxpy(), gaxpy1(), madness::Function< double, 3 >::gaxpy_ext(), madness::FunctionImpl< T, LDIM >::gaxpy_ext(), madness::FunctionImpl< T, LDIM >::gaxpy_ext_node(), madness::FunctionImpl< T, LDIM >::gaxpy_ext_recursive(), madness::FunctionImpl< T, LDIM >::gaxpy_inplace(), madness::FunctionNode< T, NDIM >::gaxpy_inplace(), madness::FunctionImpl< T, LDIM >::gaxpy_inplace_reconstructed(), madness::Function< double, 3 >::gaxpy_oop(), madness::gaxpy_oop(), madness::gaxpy_oop(), madness::gaxpy_oop(), madness::FunctionImpl< T, NDIM >::gaxpy_oop_reconstructed(), madness::FunctionImpl< T, LDIM >::gaxpy_oop_reconstructed(), madness::gaxpy_oop_reconstructed(), madness::cblas::gemm(), madness::cblas::gemm(), madness::cblas::gemm(), madness::cblas::gemm(), madness::cblas::gemv(), madness::cblas::gemv(), madness::cblas::gemv(), madness::cblas::gemv(), madness::ggev(), ggev_(), ggev_(), ggev_(), ggev_(), guess(), madness::SRConf< T >::inplace_add(), madness::GaussianConvolution1D< Q >::issmall(), main(), GygiPot::Pow< T, DIM >::operator()(), GygiPot::Pow_beta_one< T, DIM >::operator()(), madness::MolecularOptimizer::optimize_conjugate_gradients(), madness::GaussianConvolution1D< Q >::rnlp(), run_tests(), madness::FinalizeReducer< T, NDIM >::set_targets(), madness::XCOperator< T, NDIM >::set_tau(), sggev_(), test_Vphi_ij_u(), test_XCOperator(), and zggev_().

◆ epsilon

const double epsilon = 78.304

◆ Gamma

const double Gamma = 0.07197

Referenced by main().

◆ k

const int k = 8

◆ L

const double L = 10

◆ maxiter

◆ rho_0

const double rho_0 = 0.0004

Referenced by main().

◆ thresh

const double thresh = 1e-6

◆ XXstart

double XXstart