Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F87047539
double_buffer.hh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Oct 10, 05:55
Size
545 B
Mime Type
text/x-c++
Expires
Sat, Oct 12, 05:55 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
21508382
Attached To
R7871 phys-743-exercises
double_buffer.hh
View Options
#ifndef DOUBLE_BUFFER
#define DOUBLE_BUFFER
/* -------------------------------------------------------------------------- */
#include <memory>
/* -------------------------------------------------------------------------- */
#include "grid.hh"
/* -------------------------------------------------------------------------- */
class
DoubleBuffer
{
public
:
DoubleBuffer
(
int
m
,
int
n
);
Grid
&
current
();
Grid
&
old
();
void
swap
();
private
:
std
::
unique_ptr
<
Grid
>
m_current
;
std
::
unique_ptr
<
Grid
>
m_old
;
};
#endif
/* DOUBLE_BUFFER */
Event Timeline
Log In to Comment