MADNESS  version 0.9
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() const madness::Function< T, NDIM >inline
broaden(const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), bool fence=true) const madness::Function< T, NDIM >inline
change_tensor_type(const TensorArgs &targs, bool fence=true)madness::Function< T, NDIM >inline
check_symmetry() const madness::Function< T, NDIM >inline
clear(bool fence=true)madness::Function< T, NDIM >inline
coeffs_for_jun(Level n, long mode=0)madness::Function< T, NDIM >inline
compress(bool fence=true) const madness::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) const madness::Function< T, NDIM >inline
do_hartree_product(const FunctionImpl< T, LDIM > *left, const FunctionImpl< T, KDIM > *right, const opT *op)madness::Function< T, NDIM >inline
do_hartree_product(const FunctionImpl< T, LDIM > *left, const 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) const madness::Function< T, NDIM >inline
errsq_local(const funcT &func) const madness::Function< T, NDIM >inline
eval(const coordT &xuser) const madness::Function< T, NDIM >inline
eval_cube(const Tensor< double > &cell, const std::vector< long > &npt, bool eval_refine=false) const madness::Function< T, NDIM >inline
eval_local_only(const Vector< double, NDIM > &xuser, Level maxlevel) const madness::Function< T, NDIM >inline
evaldepthpt(const coordT &xuser) const madness::Function< T, NDIM >inline
evalR(const coordT &xuser) const madness::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_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
fnode_is_leaf(this->get_impl().get())madness::Function< T, NDIM >
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) const madness::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() const madness::Function< T, NDIM >inline
get_impl() -> make_Vphi(fnode_is_leaf, true)madness::Function< T, NDIM >
get_impl() -> set_functor(func)madness::Function< T, NDIM >
get_impl() -> get_coeffs().clear()madness::Function< T, NDIM >
get_impl() -> is_on_demand()=truemadness::Function< T, NDIM >
get_pmap() const madness::Function< T, NDIM >inline
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(not g.get_impl() ->is_redundant()) g.get_impl() -> make_redundant(false)madness::Function< T, NDIM >
if(this->get_impl() ->is_redundant()) this-> get_impl() ->undo_redundant(false)madness::Function< T, NDIM >
if(g.get_impl() ->is_redundant()) g.get_impl() -> undo_redundant(false)madness::Function< T, NDIM >
if(VERIFY_TREE) verify_tree()madness::Function< T, NDIM >
implT typedefmadness::Function< T, NDIM >
inner_ext(T(*f)(const coordT &), const bool leaf_refine=true, const bool keep_redundant=false) const madness::Function< T, NDIM >inline
inner_ext(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > f, const bool leaf_refine=true, const bool keep_redundant=false) const madness::Function< T, NDIM >inline
inner_ext_local(T(*f)(const coordT &), const bool leaf_refine=true, const bool keep_redundant=false) const madness::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) const madness::Function< T, NDIM >inline
is_compressed() const madness::Function< T, NDIM >inline
is_initialized() const madness::Function< T, NDIM >inline
is_on_demand() const madness::Function< T, NDIM >inline
k() const madness::Function< T, NDIM >inline
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 >
mapdim(const Function< T, NDIM > &f, const std::vector< long > &map, bool fence)madness::Function< T, NDIM >inline
max_depth() const madness::Function< T, NDIM >inline
max_local_depth() const madness::Function< T, NDIM >inline
max_nodes() const madness::Function< T, NDIM >inline
min_nodes() const 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
multiop_values(const opT &op, const std::vector< Function< T, NDIM > > &vf)madness::Function< T, NDIM >inline
nodeT typedefmadness::Function< T, NDIM >
nonstandard(bool keepleaves, bool fence=true)madness::Function< T, NDIM >inline
norm2() const madness::Function< T, NDIM >inline
norm2sq_local() const madness::Function< T, NDIM >inline
norm_tree(bool fence=true) const madness::Function< T, NDIM >inline
operator()(const coordT &xuser) const madness::Function< T, NDIM >inline
operator()(double x, double y=0, double z=0, double xx=0, double yy=0, double zz=0) const madness::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() const madness::Function< T, NDIM >inline
print_size(const std::string name) const madness::Function< T, NDIM >inline
print_tree(std::ostream &os=std::cout) const madness::Function< T, NDIM >inline
print_tree_graphviz(std::ostream &os=std::cout) const madness::Function< T, NDIM >inline
project_out(const Function< R, LDIM > &g, const int dim) const madness::Function< T, NDIM >inline
reconstruct(bool fence=true) const madness::Function< T, NDIM >inline
reconstruct()madness::Function< T, NDIM >
reduce_rank(const bool fence=true)madness::Function< T, NDIM >inline
refine(bool fence=true)madness::Function< T, NDIM >inline
refine_general(const opT &op, bool fence=true) const madness::Function< T, NDIM >inline
refine_to_common_level(std::vector< Function< T, NDIM > > &vf, bool fence=true)madness::Function< T, NDIM >inline
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() const madness::Function< T, NDIM >inline
square(bool fence=true)madness::Function< T, NDIM >inline
standard(bool fence=true)madness::Function< T, NDIM >inline
store(Archive &ar) const madness::Function< T, NDIM >inline
sum(local)madness::Function< T, NDIM >
sum(local)madness::Function< T, NDIM >
sum_down(bool fence=true) const madness::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() const madness::Function< T, NDIM >inline
trace() const madness::Function< T, NDIM >inline
trace_local() const madness::Function< T, NDIM >inline
tree_size() const madness::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() const madness::Function< T, NDIM >inline
verify_tree() const madness::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() const madness::Function< T, NDIM >inline
~Function()madness::Function< T, NDIM >inline