The DefaultFilter just copies ofer the specified member -- sans modification. More...
#include <defaultfilter.h>
Inherits Filter< CELL, MEMBER, EXTERNAL >.
Public Member Functions | |
void | copyStreakInImpl (const EXTERNAL *first, const EXTERNAL *last, MEMBER *target) |
Copy a streak of variables to an AoS layout. | |
void | copyStreakOutImpl (const MEMBER *first, const MEMBER *last, EXTERNAL *target) |
Extract a steak of members from an AoS layout. | |
void | copyMemberInImpl (const EXTERNAL *source, CELL *target, int num, MEMBER CELL::*memberPointer) |
Copy a streak of variables to the members of a streak of cells. | |
void | copyMemberOutImpl (const CELL *source, EXTERNAL *target, int num, MEMBER CELL::*memberPointer) |
Extract a streak of members from a streak of cells. | |
Friends | |
class | Serialization |
The DefaultFilter just copies ofer the specified member -- sans modification.
void LibGeoDecomp::DefaultFilter< CELL, MEMBER, EXTERNAL >::copyMemberInImpl | ( | const EXTERNAL * | source, | |
CELL * | target, | |||
int | num, | |||
MEMBER CELL::* | memberPointer | |||
) | [inline, virtual] |
Copy a streak of variables to the members of a streak of cells.
Implements LibGeoDecomp::Filter< CELL, MEMBER, EXTERNAL >.
void LibGeoDecomp::DefaultFilter< CELL, MEMBER, EXTERNAL >::copyMemberOutImpl | ( | const CELL * | source, | |
EXTERNAL * | target, | |||
int | num, | |||
MEMBER CELL::* | memberPointer | |||
) | [inline, virtual] |
Extract a streak of members from a streak of cells.
Implements LibGeoDecomp::Filter< CELL, MEMBER, EXTERNAL >.
void LibGeoDecomp::DefaultFilter< CELL, MEMBER, EXTERNAL >::copyStreakInImpl | ( | const EXTERNAL * | first, | |
const EXTERNAL * | last, | |||
MEMBER * | target | |||
) | [inline, virtual] |
Copy a streak of variables to an AoS layout.
Implements LibGeoDecomp::Filter< CELL, MEMBER, EXTERNAL >.
References LibGeoDecomp::copy().
void LibGeoDecomp::DefaultFilter< CELL, MEMBER, EXTERNAL >::copyStreakOutImpl | ( | const MEMBER * | first, | |
const MEMBER * | last, | |||
EXTERNAL * | target | |||
) | [inline, virtual] |
Extract a steak of members from an AoS layout.
Implements LibGeoDecomp::Filter< CELL, MEMBER, EXTERNAL >.
References LibGeoDecomp::copy().
friend class Serialization [friend] |
Reimplemented from LibGeoDecomp::Filter< CELL, MEMBER, EXTERNAL >.