MADNESS 0.10.1
Classes | Macros | Typedefs | Functions | Variables
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)
 

Typedefs

typedef real_function_3d realfunc
 

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,
 
)
Value:
X; \
if (world.rank() == 0)print("timer: ", MSG,"used",wall_time() - XXstart) \
double XXstart
Definition gygi_soltion.cc:70
void print(const T &t, const Ts &... ts)
Print items to std::cout (items separated by spaces) and terminate with a new line.
Definition print.h:225
double wall_time()
Returns the wall time in seconds relative to an arbitrary origin.
Definition timers.cc:48
Definition timing_utilities.h:9

Typedef Documentation

◆ realfunc

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ 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 GygiPot::cavitation_energy(), madness::max_of_x_1_smooth::compute_factor(), GygiPot::depsilon_drho(), GygiPot::dfree_drho(), madness::SliceLowRankTensor< T >::gaxpy(), madness::TensorTrain< T >::gaxpy(), madness::Function< T, NDIM >::gaxpy(), madness::GenTensor< T >::gaxpy(), madness::GenTensor< T >::gaxpy(), madness::gaxpy(), madness::FunctionImpl< T, NDIM >::gaxpy(), madness::SVDTensor< T >::gaxpy(), madness::Tensor< T >::gaxpy(), madness::TensorTrain< T >::gaxpy(), madness::gaxpy(), madness::gaxpy(), madness::gaxpy(), gaxpy1(), madness::Function< T, NDIM >::gaxpy_ext(), madness::FunctionImpl< T, NDIM >::gaxpy_ext(), madness::FunctionImpl< T, NDIM >::gaxpy_ext_node(), madness::FunctionImpl< T, NDIM >::gaxpy_ext_recursive(), madness::FunctionImpl< T, NDIM >::gaxpy_inplace(), madness::FunctionNode< T, NDIM >::gaxpy_inplace(), madness::gaxpy_oop(), madness::gaxpy_oop(), madness::Function< T, NDIM >::gaxpy_oop(), madness::gaxpy_oop(), madness::gaxpy_oop_reconstructed(), madness::FunctionImpl< T, NDIM >::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(), madness::FunctionImpl< T, NDIM >::merge_trees(), GygiPot::Pow< T, DIM >::operator()(), GygiPot::Pow_beta_one< T, DIM >::operator()(), madness::MolecularOptimizer::optimize_conjugate_gradients(), madness::GaussianConvolution1D< Q >::rnlp(), and test_XCOperator().

◆ epsilon

const double epsilon = 78.304

Referenced by main().

◆ Gamma

const double Gamma = 0.07197

Referenced by main().

◆ k

const int k = 8

Referenced by main().

◆ L

const double L = 10

Referenced by main().

◆ maxiter

const int maxiter = 20

◆ rho_0

const double rho_0 = 0.0004

Referenced by madness::do_vtk_plots(), and main().

◆ thresh

const double thresh = 1e-6

Referenced by main().

◆ XXstart

double XXstart