MADNESS 0.10.1
|
Classes | |
struct | do_random_insert |
Public Types | |
typedef WorldContainer< Key, Node > | dcT |
typedef WorldContainer< Key, Node > | dcT |
Public Member Functions | |
Node () | |
Node () | |
Node () | |
Node (const Node &node) | |
Node (const Node &node) | |
Node (double value) | |
Node (double value) | |
Node (int k) | |
~Node () | |
double | do_sum (vector< Future< double > > v) |
Future< double > | do_sum_spawn (const dcT &d, const Key &key) |
int | get () const |
double | get () const |
double | get () const |
bool | is_leaf () const |
bool | is_leaf () const |
void | random_insert (const dcT &constd, const Key &key, double valin) |
void | random_insert (const dcT &constd, const Key &keyin, double valin) |
void | recursive_print (const dcT &d, const Key &key) const |
template<class Archive > | |
void | serialize (Archive &ar) |
template<class Archive > | |
void | serialize (Archive &ar) |
template<typename Archive > | |
void | serialize (const Archive &ar) |
void | set (double v) |
void | set (double v) |
Public Attributes | |
bool | isleaf |
int | k |
Key | key |
double | value |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References get(), sum, v, and value.
Referenced by do_sum_spawn().
References d, do_sum(), do_sum_spawn(), is_leaf(), key, madness::nonlinear_vector_solver(), v, and value.
Referenced by do_sum_spawn(), and doit().
|
inline |
References isleaf.
Referenced by do_sum_spawn(), and recursive_print().
References d, madness::World::drand(), isleaf, key, madness::nonlinear_vector_solver(), ran(), random_insert(), and value.
Referenced by doit(), Node::do_random_insert::operator()(), random_insert(), and test11().
References d, madness::World::drand(), isleaf, key, MADNESS_CHECK, madness::Key< NDIM >::n, madness::nonlinear_vector_solver(), ran(), and value.
References d, is_leaf(), key, madness::Key< NDIM >::n, and recursive_print().
Referenced by doit(), and recursive_print().
bool Node::isleaf |
Referenced by is_leaf(), random_insert(), random_insert(), and serialize().
int Node::k |
Referenced by get(), and serialize().
Key Node::key |
Referenced by do_sum_spawn(), Node::do_random_insert::operator()(), random_insert(), random_insert(), recursive_print(), and serialize().
double Node::value |
Referenced by do_sum(), do_sum_spawn(), get(), random_insert(), random_insert(), serialize(), and set().