Shortcuts

Template Struct ExpansionWrapper

Struct Documentation

template<typename T>
struct ripple::ExpansionWrapper

This is a wrapper type which stores a type to be passed to a kernel, and information which is used to exapand the computational grid.

Template Parameters
  • T: The type to wrap for shared memory.

Public Functions

auto offset_amount() const noexcept -> ExpType

Gets the amount of offset based on the expansion and overlap.

Return

The amount of offset when creating an iterator.

Public Members

T wrapped
ExpType expansion = 0

Amount of expansion of the grid.

ExpType overlap = 0

Amounts of overlap for grid blocks.

Docs

Access comprehensive developer documentation for Ripple

View Docs

Tutorials

Get tutorials to help with understand all features

View Tutorials

Examples

Find examples to help get started

View Examples