MADNESS  0.10.1
madness::Function< T, NDIM > Member List

This is the complete list of members for madness::Function< T, NDIM >, including all inherited members.

abs(bool fence=true)madness::Function< T, NDIM >inline
abs_square(bool fence=true)madness::Function< T, NDIM >inline
add_scalar(T t, bool fence=true)madness::Function< T, NDIM >inline
autorefine() constmadness::Function< T, NDIM >inline
broaden(const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), bool fence=true) constmadness::Function< T, NDIM >inline
change_tensor_type(const TensorArgs &targs, bool fence=true)madness::Function< T, NDIM >inline
change_tree_state(const TreeState finalstate, bool fence=true) constmadness::Function< T, NDIM >inline
change_tree_state(redundant, false)madness::Function< T, NDIM >
change_tree_state(state, false)madness::Function< T, NDIM >
change_tree_state(gstate, false)madness::Function< T, NDIM >
check_symmetry() constmadness::Function< T, NDIM >inline
chop_at_level(const int n, const bool fence=true)madness::Function< T, NDIM >inline
clear(bool fence=true)madness::Function< T, NDIM >inline
compress(bool fence=true) constmadness::Function< T, NDIM >inline
conj(bool fence=true)madness::Function< T, NDIM >inline
constmadness::Function< T, NDIM >
coordT typedefmadness::Function< T, NDIM >
depthpt(const coordT &xuser) constmadness::Function< T, NDIM >inline
dirac_convolution(const bool fence=true) constmadness::Function< T, NDIM >inline
distribute(std::shared_ptr< WorldDCPmapInterface< Key< NDIM > > > newmap) constmadness::Function< T, NDIM >inline
do_hartree_product(const std::vector< std::shared_ptr< FunctionImpl< T, LDIM >>> left, const std::vector< std::shared_ptr< FunctionImpl< T, KDIM >>> right, const opT *op)madness::Function< T, NDIM >inline
do_hartree_product(const std::vector< std::shared_ptr< FunctionImpl< T, LDIM >>> left, const std::vector< std::shared_ptr< FunctionImpl< T, KDIM >>> right)madness::Function< T, NDIM >inline
doconj(const Key< NDIM >, Tensor< T > &t)madness::Function< T, NDIM >inlinestatic
elsemadness::Function< T, NDIM >
err(const funcT &func) constmadness::Function< T, NDIM >inline
errsq_local(const funcT &func) constmadness::Function< T, NDIM >inline
eval(const coordT &xuser) constmadness::Function< T, NDIM >inline
eval_cube(const Tensor< double > &cell, const std::vector< long > &npt, bool eval_refine=false) constmadness::Function< T, NDIM >inline
eval_local_only(const Vector< double, NDIM > &xuser, Level maxlevel) constmadness::Function< T, NDIM >inline
evaldepthpt(const coordT &xuser) constmadness::Function< T, NDIM >inline
evalR(const coordT &xuser) constmadness::Function< T, NDIM >inline
factoryT typedefmadness::Function< T, NDIM >
fence()madness::Function< T, NDIM >
fence()madness::Function< T, NDIM >
fence()madness::Function< T, NDIM >
fence()madness::Function< T, NDIM >
fill_cuspy_tree(const opT &op, const bool fence=true)madness::Function< T, NDIM >inline
fill_cuspy_tree(const bool fence=true)madness::Function< T, NDIM >inline
fill_nuclear_cuspy_tree(const opT &op, const size_t particle, const bool fence=true)madness::Function< T, NDIM >inline
fill_nuclear_cuspy_tree(const size_t particle, const bool fence=true)madness::Function< T, NDIM >inline
fill_tree(const Function< R, NDIM > &g, bool fence=true)madness::Function< T, NDIM >inline
fill_tree(const opT &op, bool fence=true)madness::Function< T, NDIM >inline
fill_tree(bool fence=true)madness::Function< T, NDIM >inline
funcmadness::Function< T, NDIM >
Function()madness::Function< T, NDIM >inline
Function(const factoryT &factory)madness::Function< T, NDIM >inline
Function(const Function< T, NDIM > &f)madness::Function< T, NDIM >inline
g())madness::Function< T, NDIM >
gaxpy(const T &alpha, const Function< Q, NDIM > &other, const R &beta, bool fence=true)madness::Function< T, NDIM >inline
gaxpy_ext(const Function< L, NDIM > &left, T(*f)(const coordT &), T alpha, T beta, double tol, bool fence=true) constmadness::Function< T, NDIM >inline
gaxpy_oop(T alpha, const Function< L, NDIM > &left, T beta, const Function< R, NDIM > &right, bool fence)madness::Function< T, NDIM >inline
get_impl() constmadness::Function< T, NDIM >inline
get_pmap() constmadness::Function< T, NDIM >inline
gstatemadness::Function< T, NDIM >
if(VERIFY_TREE) verify_tree()madness::Function< T, NDIM >
if(VERIFY_TREE) g.verify_tree()madness::Function< T, NDIM >
if(not this->is_initialized()) return 0.0madness::Function< T, NDIM >
if(not g.is_initialized()) return 0.0madness::Function< T, NDIM >
if(this->get_impl()==g.get_impl())madness::Function< T, NDIM >inline
if(this->is_on_demand()) return g.inner_on_demand(*this)madness::Function< T, NDIM >
if(g.is_on_demand()) return this -> inner_on_demand(g)madness::Function< T, NDIM >
if(VERIFY_TREE) verify_tree()madness::Function< T, NDIM >
if(VERIFY_TREE) g.verify_tree()madness::Function< T, NDIM >
if(NDIM<=3)madness::Function< T, NDIM >inline
if(this->is_compressed() and g.is_compressed())madness::Function< T, NDIM >inline
if(VERIFY_TREE) verify_tree()madness::Function< T, NDIM >
implmadness::Function< T, NDIM >private
impl_initialized() constmadness::Function< T, NDIM >inline
implT typedefmadness::Function< T, NDIM >
inner_adaptive(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > f, const bool leaf_refine=true) constmadness::Function< T, NDIM >inline
inner_ext(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > f, const bool leaf_refine=true, const bool keep_redundant=false) constmadness::Function< T, NDIM >inline
inner_ext_local(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > f, const bool leaf_refine=true, const bool keep_redundant=false) constmadness::Function< T, NDIM >inline
is_compressed() constmadness::Function< T, NDIM >inline
is_initialized() constmadness::Function< T, NDIM >inline
is_nonstandard() constmadness::Function< T, NDIM >inline
is_on_demand() constmadness::Function< T, NDIM >inline
is_reconstructed() constmadness::Function< T, NDIM >inline
k() constmadness::Function< T, NDIM >inline
LDIMmadness::Function< T, NDIM >
load(World &world, Archive &ar)madness::Function< T, NDIM >inline
localmadness::Function< T, NDIM >
MADNESS_ASSERT(is_compressed())madness::Function< T, NDIM >
MADNESS_ASSERT(g.is_compressed())madness::Function< T, NDIM >
MADNESS_ASSERT(func)madness::Function< T, NDIM >
make_nonstandard(bool keepleaves, bool fence=true) constmadness::Function< T, NDIM >inline
make_redundant(bool fence=true)madness::Function< T, NDIM >inline
make_redundant(true)madness::Function< T, NDIM >
map_and_mirror(const Function< T, NDIM > &f, const std::vector< long > &map, const std::vector< long > &mirror, bool fence)madness::Function< T, NDIM >inline
mapdim(const Function< T, NDIM > &f, const std::vector< long > &map, bool fence)madness::Function< T, NDIM >inline
max_depth() constmadness::Function< T, NDIM >inline
max_local_depth() constmadness::Function< T, NDIM >inline
max_nodes() constmadness::Function< T, NDIM >inline
min_nodes() constmadness::Function< T, NDIM >inline
mirror(const Function< T, NDIM > &f, const std::vector< long > &mirrormap, bool fence)madness::Function< T, NDIM >inline
mul_on_demand(const Function< L, NDIM > &f, const Function< R, NDIM > &g, bool fence=true)madness::Function< T, NDIM >inline
multi_to_multi_op_values(const opT &op, const std::vector< Function< T, NDIM > > &vin, std::vector< Function< T, NDIM > > &vout, const bool fence=true)madness::Function< T, NDIM >inline
multiop_values(const opT &op, const std::vector< Function< T, NDIM > > &vf)madness::Function< T, NDIM >inline
nodeT typedefmadness::Function< T, NDIM >
norm2() constmadness::Function< T, NDIM >inline
norm2sq_local() constmadness::Function< T, NDIM >inline
norm_tree(bool fence=true) constmadness::Function< T, NDIM >inline
operator()(const coordT &xuser) constmadness::Function< T, NDIM >inline
operator()(double x, double y=0, double z=0, double xx=0, double yy=0, double zz=0) constmadness::Function< T, NDIM >inline
operator*=(const Q q)madness::Function< T, NDIM >inline
operator+=(const Function< Q, NDIM > &other)madness::Function< T, NDIM >inline
operator-=(const Function< Q, NDIM > &other)madness::Function< T, NDIM >inline
operator=(const Function< T, NDIM > &f)madness::Function< T, NDIM >inline
print_info() constmadness::Function< T, NDIM >inline
print_size(const std::string name) constmadness::Function< T, NDIM >inline
print_tree(std::ostream &os=std::cout) constmadness::Function< T, NDIM >inline
print_tree_graphviz(std::ostream &os=std::cout) constmadness::Function< T, NDIM >inline
print_tree_json(std::ostream &os=std::cout) constmadness::Function< T, NDIM >inline
project_out(const Function< R, LDIM > &g, const int dim) constmadness::Function< T, NDIM >inline
reconstruct(bool fence=true) constmadness::Function< T, NDIM >inline
reconstruct()madness::Function< T, NDIM >
reduce_rank(const double thresh=0.0, const bool fence=true)madness::Function< T, NDIM >inline
refine(bool fence=true) constmadness::Function< T, NDIM >inline
refine_general(const opT &op, bool fence=true) constmadness::Function< T, NDIM >inline
replicate(bool fence=true) constmadness::Function< T, NDIM >inline
replicate_low_dim_functions(true)madness::Function< T, NDIM >
scale(const Q q, bool fence=true)madness::Function< T, NDIM >inline
set_autorefine(bool value, bool fence=true)madness::Function< T, NDIM >inline
set_functor(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > functor)madness::Function< T, NDIM >inline
set_impl(const std::shared_ptr< FunctionImpl< T, NDIM > > &impl)madness::Function< T, NDIM >inline
set_impl(const Function< R, NDIM > &f, bool zero=true)madness::Function< T, NDIM >inline
set_thresh(double value, bool fence=true)madness::Function< T, NDIM >inline
size() constmadness::Function< T, NDIM >inline
square(bool fence=true)madness::Function< T, NDIM >inline
standard(bool fence=true)madness::Function< T, NDIM >inline
statemadness::Function< T, NDIM >
store(Archive &ar) constmadness::Function< T, NDIM >inline
sum(local)madness::Function< T, NDIM >
sum(local)madness::Function< T, NDIM >
sum_down(bool fence=true) constmadness::Function< T, NDIM >inline
TENSOR_RESULT_TYPE(T, R) inner_local(const Function< Rmadness::Function< T, NDIM >
TENSOR_RESULT_TYPE(T, R) inner(const Function< Rmadness::Function< T, NDIM >
TENSOR_RESULT_TYPE(T, R) localmadness::Function< T, NDIM >
TENSOR_RESULT_TYPE(T, R) inner_on_demand(const Function< Rmadness::Function< T, NDIM >
TENSOR_RESULT_TYPE(T, R) localmadness::Function< T, NDIM >
thresh() constmadness::Function< T, NDIM >inline
trace() constmadness::Function< T, NDIM >inline
trace_local() constmadness::Function< T, NDIM >inline
tree_size() constmadness::Function< T, NDIM >inline
truncate(double tol=0.0, bool fence=true)madness::Function< T, NDIM >inline
unary_op_coeffs(const Function< Q, NDIM > &func, const opT &op, bool fence)madness::Function< T, NDIM >inline
unaryop(T(*f)(T))madness::Function< T, NDIM >inline
unaryop(const opT &op, bool fence=true)madness::Function< T, NDIM >inline
unaryop_coeff(const opT &op, bool fence=true)madness::Function< T, NDIM >inline
unaryop_node(const opT &op, bool fence=true)madness::Function< T, NDIM >inline
verify() constmadness::Function< T, NDIM >inline
verify_tree() constmadness::Function< T, NDIM >inline
vimpl(const std::vector< Function< Q, D > > &v)madness::Function< T, NDIM >inlinestatic
vmulXX(const Function< L, NDIM > &left, const std::vector< Function< R, NDIM > > &right, std::vector< Function< T, NDIM > > &result, double tol, bool fence)madness::Function< T, NDIM >inline
vtransform(const std::vector< Function< R, NDIM > > &v, const Tensor< Q > &c, std::vector< Function< T, NDIM > > &vresult, double tol, bool fence=true)madness::Function< T, NDIM >inline
world() constmadness::Function< T, NDIM >inline
~Function()madness::Function< T, NDIM >inline