TBCI::thr_ctrl Struct Reference

#include <smp.h>

List of all members.

Public Attributes

pthread_mutex_t t_setup
pthread_cond_t t_setup_cond
thr_job_t t_job
unsigned long t_size
unsigned long t_off
void * t_par [5]
volatile int t_setup_done
volatile int t_done_done
pthread_mutex_t t_done
pthread_cond_t t_done_cond
long t_retval
union {
   volatile char   t_res_dummy [16]
   long double   t_res
   long   t_res_l
}; 
pid_t t_pid
int t_no
pthread_t t_id


Detailed Description

Thread Control structure

Definition at line 121 of file smp.h.


Member Data Documentation

pthread_mutex_t TBCI::thr_ctrl::t_setup

unsigned long TBCI::thr_ctrl::t_size

unsigned long TBCI::thr_ctrl::t_off

Definition at line 130 of file smp.h.

Referenced by TBCI::_thread_start_off(), TBCI::free_threads(), and TBCI::lina_thread().

pthread_mutex_t TBCI::thr_ctrl::t_done

Definition at line 133 of file smp.h.

Referenced by TBCI::free_threads(), and TBCI::lina_thread().

volatile char TBCI::thr_ctrl::t_res_dummy[16]

Definition at line 137 of file smp.h.

Referenced by TBCI::dot(), and TBCI::Vector< T >::operator*().

long double TBCI::thr_ctrl::t_res

Definition at line 138 of file smp.h.

Referenced by TBCI::job_vec_fabssqr(), TBCI::lina_thread(), and TBCI::thread_wait_result().

Definition at line 139 of file smp.h.

Referenced by TBCI::job_vv_comp().

union { ... }

Definition at line 142 of file smp.h.

Referenced by TBCI::lina_thread().


The documentation for this struct was generated from the following file:

Generated on Wed Nov 20 09:29:39 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6