waLBerla 7.3
Loading...
Searching...
No Matches
walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T > Class Template Reference

Detailed Description

template<typename IndexStruct, typename Allocator_T>
class walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >

Index vectors for sparse sweeps.

#include <SparseIndexList.hpp>

Public Types

using Vector_T = std::vector< IndexStruct, Allocator_T >

Public Member Functions

 IndexListBuffer ()=default
bool operator== (const IndexListBuffer &other) const
Vector_Tvector ()
IndexStruct * data ()
const IndexStruct * data () const
size_t size () const

Private Attributes

Vector_T vec_

Member Typedef Documentation

◆ Vector_T

template<typename IndexStruct, typename Allocator_T>
using walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::Vector_T = std::vector< IndexStruct, Allocator_T >

Constructor & Destructor Documentation

◆ IndexListBuffer()

template<typename IndexStruct, typename Allocator_T>
walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::IndexListBuffer ( )
default

Member Function Documentation

◆ data() [1/2]

template<typename IndexStruct, typename Allocator_T>
IndexStruct * walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::data ( )
inline

◆ data() [2/2]

template<typename IndexStruct, typename Allocator_T>
const IndexStruct * walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::data ( ) const
inline

◆ operator==()

template<typename IndexStruct, typename Allocator_T>
bool walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::operator== ( const IndexListBuffer< IndexStruct, Allocator_T > & other) const
inline

◆ size()

template<typename IndexStruct, typename Allocator_T>
size_t walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::size ( ) const
inline

◆ vector()

template<typename IndexStruct, typename Allocator_T>
Vector_T & walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::vector ( )
inline

Member Data Documentation

◆ vec_

template<typename IndexStruct, typename Allocator_T>
Vector_T walberla::v8::sweep::internal::IndexListBuffer< IndexStruct, Allocator_T >::vec_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/include/walberla/v8/sweep/SparseIndexList.hpp