votca 2024.2-dev
Loading...
Searching...
No Matches
votca::xtp::OpenMP_CUDA::DefaultReference< T > Class Template Reference

Public Member Functions

 DefaultReference ()=default
 
 DefaultReference (T object)
 
DefaultReferenceoperator= (const T &object)
 
const T & operator() ()
 

Private Attributes

const T * p = nullptr
 

Detailed Description

template<class T>
class votca::xtp::OpenMP_CUDA::DefaultReference< T >

Definition at line 111 of file openmp_cuda.h.

Constructor & Destructor Documentation

◆ DefaultReference() [1/2]

template<class T >
votca::xtp::OpenMP_CUDA::DefaultReference< T >::DefaultReference ( )
default

◆ DefaultReference() [2/2]

template<class T >
votca::xtp::OpenMP_CUDA::DefaultReference< T >::DefaultReference ( T object)
inline

Definition at line 114 of file openmp_cuda.h.

Member Function Documentation

◆ operator()()

template<class T >
const T & votca::xtp::OpenMP_CUDA::DefaultReference< T >::operator() ( )
inline

Definition at line 121 of file openmp_cuda.h.

◆ operator=()

template<class T >
DefaultReference & votca::xtp::OpenMP_CUDA::DefaultReference< T >::operator= ( const T & object)
inline

Definition at line 116 of file openmp_cuda.h.

Member Data Documentation

◆ p

template<class T >
const T* votca::xtp::OpenMP_CUDA::DefaultReference< T >::p = nullptr
private

Definition at line 127 of file openmp_cuda.h.


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