COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
CarmaClock Class Reference

#include <carma_timer.h>

Collaboration diagram for CarmaClock:

Public Member Functions

 CarmaClock (CarmaContext *context, int i)
 
 ~CarmaClock ()
 
void tic ()
 
void toc ()
 

Public Attributes

CarmaObj< double > * time_buffer
 
double gpu_freq
 
long cc
 
long long int * clock_counter
 

Detailed Description

Definition at line 65 of file carma_timer.h.

Constructor & Destructor Documentation

◆ CarmaClock()

CarmaClock::CarmaClock ( CarmaContext context,
int  i 
)

Definition at line 72 of file carma_timer.h.

Here is the call graph for this function:

◆ ~CarmaClock()

CarmaClock::~CarmaClock ( )

Definition at line 82 of file carma_timer.h.

Member Function Documentation

◆ tic()

void CarmaClock::tic ( )

Definition at line 87 of file carma_timer.h.

Here is the call graph for this function:

◆ toc()

void CarmaClock::toc ( )

Definition at line 89 of file carma_timer.h.

Here is the call graph for this function:

Member Data Documentation

◆ cc

long CarmaClock::cc

Definition at line 69 of file carma_timer.h.

◆ clock_counter

long long int* CarmaClock::clock_counter

Definition at line 70 of file carma_timer.h.

◆ gpu_freq

double CarmaClock::gpu_freq

Definition at line 68 of file carma_timer.h.

◆ time_buffer

CarmaObj<double>* CarmaClock::time_buffer

Definition at line 67 of file carma_timer.h.


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