OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
openfpm::general_storage_order< NumDims > Class Template Reference

Detailed Description

template<std::size_t NumDims>
class openfpm::general_storage_order< NumDims >

Definition at line 28 of file storage_order.hpp.

Public Types

typedef detail::multi_array::size_type size_type
 

Public Member Functions

template<typename OrderingIter , typename AscendingIter >
 general_storage_order (OrderingIter ordering, AscendingIter ascending)
 
 general_storage_order (const c_storage_order &)
 
 general_storage_order (const fortran_storage_order &)
 
 general_storage_order (const ofp_storage_order &)
 
size_type ordering (size_type dim) const
 
bool operator== (general_storage_order const &rhs) const
 

Protected Attributes

openfpm::array< size_type, NumDims > ordering_
 

Member Typedef Documentation

◆ size_type

template<std::size_t NumDims>
typedef detail::multi_array::size_type openfpm::general_storage_order< NumDims >::size_type

Definition at line 31 of file storage_order.hpp.

Constructor & Destructor Documentation

◆ general_storage_order() [1/4]

template<std::size_t NumDims>
template<typename OrderingIter , typename AscendingIter >
openfpm::general_storage_order< NumDims >::general_storage_order ( OrderingIter  ordering,
AscendingIter  ascending 
)
inline

Definition at line 33 of file storage_order.hpp.

◆ general_storage_order() [2/4]

template<std::size_t NumDims>
openfpm::general_storage_order< NumDims >::general_storage_order ( const c_storage_order )
inline

Definition at line 42 of file storage_order.hpp.

◆ general_storage_order() [3/4]

template<std::size_t NumDims>
openfpm::general_storage_order< NumDims >::general_storage_order ( const fortran_storage_order )
inline

Definition at line 48 of file storage_order.hpp.

◆ general_storage_order() [4/4]

template<std::size_t NumDims>
openfpm::general_storage_order< NumDims >::general_storage_order ( const ofp_storage_order )
inline

Definition at line 54 of file storage_order.hpp.

Member Function Documentation

◆ operator==()

template<std::size_t NumDims>
bool openfpm::general_storage_order< NumDims >::operator== ( general_storage_order< NumDims > const &  rhs) const
inline

Definition at line 64 of file storage_order.hpp.

◆ ordering()

template<std::size_t NumDims>
size_type openfpm::general_storage_order< NumDims >::ordering ( size_type  dim) const
inline

Definition at line 61 of file storage_order.hpp.

Field Documentation

◆ ordering_

template<std::size_t NumDims>
openfpm::array<size_type,NumDims> openfpm::general_storage_order< NumDims >::ordering_
protected

Definition at line 70 of file storage_order.hpp.


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