OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
ippl::FieldLayout< Dim >::bound_type Struct Reference

#include <FieldLayout.h>

Collaboration diagram for ippl::FieldLayout< Dim >::bound_type:
Collaboration graph

Public Member Functions

long size () const
 

Public Attributes

std::array< long, Dimlo
 
std::array< long, Dimhi
 

Detailed Description

template<unsigned Dim>
struct ippl::FieldLayout< Dim >::bound_type

Definition at line 172 of file FieldLayout.h.

Member Function Documentation

◆ size()

template<unsigned Dim>
long ippl::FieldLayout< Dim >::bound_type::size ( ) const
inline

Compute the size of the region described by the bounds

Returns
Product of the axial dimensions of the region

Definition at line 182 of file FieldLayout.h.

References Dim, ippl::FieldLayout< Dim >::bound_type::hi, and ippl::FieldLayout< Dim >::bound_type::lo.

Member Data Documentation

◆ hi

template<unsigned Dim>
std::array<long, Dim> ippl::FieldLayout< Dim >::bound_type::hi

Definition at line 176 of file FieldLayout.h.

Referenced by ippl::FieldLayout< Dim >::bound_type::size().

◆ lo

template<unsigned Dim>
std::array<long, Dim> ippl::FieldLayout< Dim >::bound_type::lo

Definition at line 174 of file FieldLayout.h.

Referenced by ippl::FieldLayout< Dim >::bound_type::size().


The documentation for this struct was generated from the following file: