BioDynaMo  v1.05.120-25dc9790
Public Member Functions | Private Attributes | List of all members
bdm::VTuneOpWrapper< Op > Class Template Reference

#include <vtune_op_wrapper.h>

Inheritance diagram for bdm::VTuneOpWrapper< Op >:
[legend]
Collaboration diagram for bdm::VTuneOpWrapper< Op >:
[legend]

Public Member Functions

template<typename... Args>
 VTuneOpWrapper (Args &&... args)
 perfect forwarding ctor More...
 
template<typename daosoa >
void Compute (daosoa *cells) const
 

Private Attributes

__itt_domaindomain_
 
__itt_string_handletask_
 

Detailed Description

template<typename Op>
class bdm::VTuneOpWrapper< Op >

Definition at line 23 of file vtune_op_wrapper.h.

Constructor & Destructor Documentation

◆ VTuneOpWrapper()

template<typename Op >
template<typename... Args>
bdm::VTuneOpWrapper< Op >::VTuneOpWrapper ( Args &&...  args)
inlineexplicit

perfect forwarding ctor

Definition at line 27 of file vtune_op_wrapper.h.

Member Function Documentation

◆ Compute()

template<typename Op >
template<typename daosoa >
void bdm::VTuneOpWrapper< Op >::Compute ( daosoa *  cells) const
inline

Definition at line 33 of file vtune_op_wrapper.h.

Member Data Documentation

◆ domain_

template<typename Op >
__itt_domain* bdm::VTuneOpWrapper< Op >::domain_
private

Definition at line 40 of file vtune_op_wrapper.h.

◆ task_

template<typename Op >
__itt_string_handle* bdm::VTuneOpWrapper< Op >::task_
private

Definition at line 41 of file vtune_op_wrapper.h.


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