ProfileScope Class ReferenceΒΆ

adc_cpp: pops::runtime::program::ProfileScope Class Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::runtime::program::ProfileScope Class Reference

#include <profiler.hpp>

+ Collaboration diagram for pops::runtime::program::ProfileScope:

Public Member Functions

 ProfileScope (Profiler &prof, std::string name)
 
 ~ProfileScope ()
 
 ProfileScope (const ProfileScope &)=delete
 
ProfileScopeoperator= (const ProfileScope &)=delete
 
 ProfileScope (ProfileScope &&)=delete
 
ProfileScopeoperator= (ProfileScope &&)=delete
 

Constructor & Destructor Documentation

◆ ProfileScope() [1/3]

pops::runtime::program::ProfileScope::ProfileScope ( Profiler prof,
std::string  name 
)
inline

◆ ~ProfileScope()

pops::runtime::program::ProfileScope::~ProfileScope ( )
inline
+ Here is the call graph for this function:

◆ ProfileScope() [2/3]

pops::runtime::program::ProfileScope::ProfileScope ( const ProfileScope )
delete

◆ ProfileScope() [3/3]

pops::runtime::program::ProfileScope::ProfileScope ( ProfileScope &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

ProfileScope & pops::runtime::program::ProfileScope::operator= ( const ProfileScope )
delete

◆ operator=() [2/2]

ProfileScope & pops::runtime::program::ProfileScope::operator= ( ProfileScope &&  )
delete

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