MADNESS
0.10.1
|
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 |
change_tree_state(const TreeState finalstate, bool fence=true) const | madness::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() const | madness::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) const | madness::Function< T, NDIM > | inline |
conj(bool fence=true) | madness::Function< T, NDIM > | inline |
const | madness::Function< T, NDIM > | |
coordT typedef | madness::Function< T, NDIM > | |
depthpt(const coordT &xuser) const | madness::Function< T, NDIM > | inline |
dirac_convolution(const bool fence=true) const | madness::Function< T, NDIM > | inline |
distribute(std::shared_ptr< WorldDCPmapInterface< Key< NDIM > > > newmap) const | 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, 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 |
else | madness::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 typedef | madness::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 |
func | madness::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_pmap() const | madness::Function< T, NDIM > | inline |
gstate | madness::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.0 | madness::Function< T, NDIM > | |
if(not g.is_initialized()) return 0.0 | madness::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 > | |
impl | madness::Function< T, NDIM > | private |
impl_initialized() const | madness::Function< T, NDIM > | inline |
implT typedef | madness::Function< T, NDIM > | |
inner_adaptive(const std::shared_ptr< FunctionFunctorInterface< T, NDIM > > f, const bool leaf_refine=true) 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(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_nonstandard() const | madness::Function< T, NDIM > | inline |
is_on_demand() const | madness::Function< T, NDIM > | inline |
is_reconstructed() const | madness::Function< T, NDIM > | inline |
k() const | madness::Function< T, NDIM > | inline |
LDIM | madness::Function< T, NDIM > | |
load(World &world, Archive &ar) | madness::Function< T, NDIM > | inline |
local | madness::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) const | madness::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() 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 |
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 typedef | madness::Function< T, NDIM > | |
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 |
print_tree_json(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 double thresh=0.0, const bool fence=true) | madness::Function< T, NDIM > | inline |
refine(bool fence=true) const | madness::Function< T, NDIM > | inline |
refine_general(const opT &op, bool fence=true) const | madness::Function< T, NDIM > | inline |
replicate(bool fence=true) const | madness::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() const | madness::Function< T, NDIM > | inline |
square(bool fence=true) | madness::Function< T, NDIM > | inline |
standard(bool fence=true) | madness::Function< T, NDIM > | inline |
state | madness::Function< T, NDIM > | |
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< R | madness::Function< T, NDIM > | |
TENSOR_RESULT_TYPE(T, R) inner(const Function< R | madness::Function< T, NDIM > | |
TENSOR_RESULT_TYPE(T, R) local | madness::Function< T, NDIM > | |
TENSOR_RESULT_TYPE(T, R) inner_on_demand(const Function< R | madness::Function< T, NDIM > | |
TENSOR_RESULT_TYPE(T, R) local | madness::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 |