struct strided_layout
Declaration
struct strided_layout { /* full declaration omitted */ };
Description
A region is represented by the placement of n-dimensional boxes within an n-dimensional allocation.
Declared at: include/nd_memory.h:26
Member Variables
- box<3> allocation
Member Function Overview
- strided_layout(const box<3> & allocation) → explicit
Friend Function Overview
- operator!=(const strided_layout & lhs, const strided_layout & rhs) → friend bool
- operator==(const strided_layout & lhs, const strided_layout & rhs) → friend bool
Member Functions
¶explicit strided_layout(const box<3>& allocation)
explicit strided_layout(const box<3>& allocation)
Declared at: include/nd_memory.h:29
Parameters
- const box<3>& allocation
Friend Functions
¶friend bool operator!=(const strided_layout& lhs,
const strided_layout& rhs)
friend bool operator!=(const strided_layout& lhs,
const strided_layout& rhs)
Declared at: include/nd_memory.h:32
Parameters
- const strided_layout& lhs
- const strided_layout& rhs
¶friend bool operator==(const strided_layout& lhs,
const strided_layout& rhs)
friend bool operator==(const strided_layout& lhs,
const strided_layout& rhs)
Declared at: include/nd_memory.h:31
Parameters
- const strided_layout& lhs
- const strided_layout& rhs