18 B& operator=(const B &);
35 assert (&b == e_outer);
46 B& B::operator= (const B &b)
48 assert (&b == e_inner);
49 assert (this == e_outer);
59 assert (e_inner == 0);
70 #pragma omp parallel sections firstprivate(b) lastprivate(b)
73 nthreads = omp_get_num_threads ();
82 omp_set_num_threads (4);
85 assert (B::ecount == 1);
86 assert (B::ccount == nthreads);
87 assert (B::dcount == nthreads+1);