MADNESS 0.10.1
csqrt.cc File Reference
#include <madness/mra/mra.h>
#include <madness/mra/operator.h>
#include <complex>
Include dependency graph for csqrt.cc:

Typedefs

typedef Function< std::complex< double >, 1 > cfunctionT
typedef Vector< double, 1 > coordT
typedef FunctionFactory< std::complex< double >, 1 > factoryT
typedef std::shared_ptr< FunctionFunctorInterface< std::complex< double >, 1 > > functorT
typedef SeparatedConvolution< std::complex< double >, 1 > operatorT

Functions

template<typename T>
static void csqrt_op (const Key< 1 > &key, Tensor< T > &t)
static std::complex< double > f (const coordT &r)
int main (int argc, char **argv)

Variables

static const long k = 5
static const double L = 32.0*R
static const double R = 1.4
static const double thresh = 1e-3

Typedef Documentation

◆ cfunctionT

typedef Function<std::complex<double>,1> cfunctionT

◆ coordT

typedef Vector<double,1> coordT

◆ factoryT

typedef FunctionFactory<std::complex<double>,1> factoryT

◆ functorT

typedef std::shared_ptr< FunctionFunctorInterface<std::complex<double>,1> > functorT

◆ operatorT

typedef SeparatedConvolution<std::complex<double>,1> operatorT

Function Documentation

◆ csqrt_op()

template<typename T>
void csqrt_op ( const Key< 1 > & key,
Tensor< T > & t )
inlinestatic

References UNARY_OPTIMIZED_ITERATOR.

Referenced by main().

◆ f()

std::complex< double > f ( const coordT & r)
static

◆ main()

Variable Documentation

◆ k

const long k = 5
static

◆ L

const double L = 32.0*R
static

◆ R

const double R = 1.4
static

Referenced by madness::FunctionImpl< T, NDIM >::do_gaxpy_inplace< Q, R >::do_gaxpy_inplace(), GConvGRP::GConvGRP(), MolecularNuclearPotentialFunctor2::MolecularNuclearPotentialFunctor2(), madness::TensorIterator< T, Q, R >::TensorIterator(), madness::FunctionImpl< T, LDIM >::accumulate_trees(), madness::add(), madness::add(), madness::add(), madness::apply(), madness::apply(), madness::apply(), madness::apply(), madness::apply_1d_realspace_push(), madness::apply_only(), madness::SeparatedConvolution< double, 3 >::apply_transformation(), madness::SeparatedConvolution< double, 3 >::apply_transformation2(), madness::binary_op(), madness::blocking_invoke_r(), madness::GFit< T, NDIM >::bsh_spherical_moments(), madness::cross(), madness::RandomizedMatrixDecomposition< T >::do_compute_range(), madness::FunctionImpl< T, LDIM >::do_dot_localX(), madness::FunctionImpl< T, LDIM >::do_inner_localX(), madness::FunctionImpl< T, LDIM >::do_mul(), madness::FunctionImpl< T, LDIM >::dot_local(), Ebark(), ContractedGaussianShell::eval(), madness::ContractedGaussianShell::eval(), exact_function(), f(), f(), f(), f(), f(), madness::fast_transform(), madness::Function< double, 3 >::g(), madness::GFit< T, NDIM >::gaussian_spherical_moments(), madness::Function< double, 3 >::gaxpy(), madness::gaxpy(), madness::FunctionImpl< T, LDIM >::gaxpy_inplace(), madness::FunctionNode< T, NDIM >::gaxpy_inplace(), madness::FunctionImpl< T, LDIM >::gaxpy_inplace_reconstructed(), madness::gaxpy_oop(), madness::gaxpy_oop(), madness::gaxpy_oop(), madness::general_fast_transform(), madness::general_fast_transform(), madness::GenTensor< T >::general_transform, madness::SVDTensor< T >::general_transform, madness::TensorTrain< T >::general_transform, madness::Solver< T, NDIM >::genkmesh(), madness::Convolution1D< double_complex >::get_issmall(), madness::Convolution1D< double_complex >::get_rnlp(), guess(), guess(), guess(), guess(), guess(), guess(), guess(), guess(), madness::Convolution1D< double_complex >::includes_image(), madness::inner(), madness::inner(), madness::FunctionImpl< T, LDIM >::inner_local(), madness::innerXX(), loadbal(), madness::lq(), madness::lq_result(), madness::lq_result(), madness::lq_result(), main(), main(), madness::TDHF::make_guess_from_initial_diagonalization(), madness::TDHF::make_perturbed_fock_matrix(), makeao(), madness::matrix_dot(), madness::matrix_dot_old(), madness::matrix_inner(), madness::matrix_inner_old(), madness::Convolution1D< double_complex >::mod_nonstandard(), madness::FunctionImpl< T, LDIM >::mul(), madness::mul(), madness::mul_sparse(), madness::Convolution1D< double_complex >::nonstandard(), DPot::operator()(), DSphere::operator()(), FiniteNucleusPotential::operator()(), Guess::operator()(), madness::FermiNuclearDensityFunctor::operator()(), madness::FunctionImpl< T, NDIM >::do_dot_local< R >::operator()(), madness::FunctionImpl< T, NDIM >::do_inner_local< R >::operator()(), madness::GaussianNuclearDensityPotentialFunctor::operator()(), madness::true_op< NDIM >::operator()(), madness::WSTAtomicBasisFunctor::operator()(), sgl_guess::operator()(), Vderiv::operator()(), madness::operator*(), madness::operator*(), madness::operator*(), madness::operator*(), madness::operator+(), madness::operator+(), madness::operator-(), madness::operator-(), orth(), madness::SVDTensor< T >::outer, madness::TensorTrain< T >::outer, madness::Convolution1D< double_complex >::phase(), phi_guess(), print_stats(), madness::FunctionImpl< T, LDIM >::print_type_in_compilation_error(), product(), madness::Function< double, 3 >::project_out(), propagate(), psi_guess(), madness::qr(), madness::qr(), madness::qr(), madness::qr(), madness::qr(), rho_func(), madness::Convolution1D< double_complex >::rnlij(), run_overlap(), MolecularMaskBase::sdf(), madness::Localizer::set_metric(), madness::GenTensor< T >::SliceLowRankTensor< T >, madness::sub(), madness::sub(), sum(), madness::Function< double, 3 >::TENSOR_RESULT_TYPE(), madness::Function< double, 3 >::TENSOR_RESULT_TYPE(), madness::Function< double, 3 >::TENSOR_RESULT_TYPE(), madness::Function< double, 3 >::TENSOR_RESULT_TYPE(), madness::FunctionImpl< T, NDIM >::do_dot_local< R >::TENSOR_RESULT_TYPE(), madness::FunctionImpl< T, NDIM >::do_inner_local< R >::TENSOR_RESULT_TYPE(), madness::FunctionImpl< T, NDIM >::do_inner_local_on_demand< R >::TENSOR_RESULT_TYPE(), madness::FunctionImpl< T, LDIM >::TENSOR_RESULT_TYPE(), madness::FunctionImpl< T, LDIM >::TENSOR_RESULT_TYPE(), madness::TENSOR_RESULT_TYPE(), test_cross(), test_dot(), test_gconv(), test_inner(), madness::test_qr(), test_XCOperator_matrix(), madness::GenTensor< T >::transform, madness::SVDTensor< T >::transform, madness::TensorTrain< T >::transform, madness::transform(), madness::transform(), madness::transform(), madness::SVDTensor< T >::transform_dir, madness::TensorTrain< T >::transform_dir, madness::transform_reconstructed(), V(), V(), V(), V(), V(), V(), V(), Ve(), madness::vmulXX(), Vn(), and madness::FunctionImpl< T, LDIM >::vol_nsphere().

◆ thresh

const double thresh = 1e-3
static