MADNESS 0.10.1
test_world.cc File Reference
#include <vector>
#include <numeric>
#include <algorithm>
#include <madness/world/MADworld.h>
#include <madness/world/world_object.h>
#include <madness/world/worlddc.h>
#include <complex>
Include dependency graph for test_world.cc:

Classes

class  B
struct  Node::do_random_insert
class  Foo
struct  Key
class  Mary
struct  Node
class  TestBarrier
class  TestFutureForwarding
class  TestTask
class  TimeBarrier
class  TTT
struct  Walker1

Typedefs

typedef std::complex< double > double_complex

Functions

double dumb (int a1, int a2, int a3, int a4, int a5, int a6, int a7)
bool is_even (int i)
bool is_odd (int i)
int main (int argc, char **argv)
void null_func ()
ostream & operator<< (ostream &s, const Key &key)
ostream & operator<< (ostream &s, const Node &node)
void pounder (const WorldContainer< int, Mary > &m, int ind)
void test0 (World &world)
void test10 (World &world)
void test11 (World &world)
void test12 (World &world)
void test13 (World &world)
void test14 (World &world)
void test15 (World &world)
void test5 (World &world)
void test6 (World &world)
void test6a (World &world)
void test7 (World &world)
void test8 (World &world)
void test9 (World &world)
void test_multi (World &world)
void test_multi_world (World &world)
int val1d_func (int input)
int val_func ()
void walker1 (WorldContainer< Key, Node > &d, const Key &key)
void walker2 (WorldContainer< Key, Node > &d, const Key &key)
void work_even (World &world)
void work_odd (World &world)

Typedef Documentation

◆ double_complex

typedef std::complex<double> double_complex

Function Documentation

◆ dumb()

double dumb ( int a1,
int a2,
int a3,
int a4,
int a5,
int a6,
int a7 )

References a1, and a2.

Referenced by test5().

◆ is_even()

bool is_even ( int i)
inline

References is_odd().

◆ is_odd()

bool is_odd ( int i)
inline

Referenced by is_even(), and test_multi_world().

◆ main()

◆ null_func()

void null_func ( )

Referenced by test9().

◆ operator<<() [1/2]

ostream & operator<< ( ostream & s,
const Key & key )

◆ operator<<() [2/2]

ostream & operator<< ( ostream & s,
const Node & node )

References Node::get(), and Node::is_leaf().

◆ pounder()

void pounder ( const WorldContainer< int, Mary > & m,
int ind )

References Mary::inc(), m, and madness::print().

Referenced by test10().

◆ test0()

◆ test10()

◆ test11()

◆ test12()

◆ test13()

◆ test14()

◆ test15()

◆ test5()

◆ test6()

◆ test6a()

◆ test7()

◆ test8()

void test8 ( World & world)

◆ test9()

◆ test_multi()

◆ test_multi_world()

◆ val1d_func()

int val1d_func ( int input)

Referenced by test9().

◆ val_func()

int val_func ( )

Referenced by test9().

◆ walker1()

void walker1 ( WorldContainer< Key, Node > & d,
const Key & key )

References d, Node::is_leaf(), MADNESS_CHECK, and Node::set().

Referenced by Walker1::operator()(), and test11().

◆ walker2()

void walker2 ( WorldContainer< Key, Node > & d,
const Key & key )

◆ work_even()

◆ work_odd()