Skip to main content

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

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)

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)

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)

Declared at: include/nd_memory.h:31

Parameters

const strided_layout& lhs
const strided_layout& rhs