waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::NoSlipD3Q27::IndexVectors Class Reference

#include <NoSlipD3Q27.h>

Public Types

enum  Type { ALL = 0 , INNER = 1 , OUTER = 2 , NUM_TYPES = 3 }
using CpuIndexVector = std::vector<IndexInfo>

Public Member Functions

 IndexVectors ()=default
bool operator== (IndexVectors const &other) const
CpuIndexVectorindexVector (Type t)
IndexInfopointerCpu (Type t)
void syncGPU ()

Private Attributes

std::vector< CpuIndexVectorcpuVectors_ {NUM_TYPES}

Member Typedef Documentation

◆ CpuIndexVector

Member Enumeration Documentation

◆ Type

Enumerator
ALL 
INNER 
OUTER 
NUM_TYPES 

Constructor & Destructor Documentation

◆ IndexVectors()

walberla::lbm::NoSlipD3Q27::IndexVectors::IndexVectors ( )
default

Member Function Documentation

◆ indexVector()

CpuIndexVector & walberla::lbm::NoSlipD3Q27::IndexVectors::indexVector ( Type t)
inline

◆ operator==()

bool walberla::lbm::NoSlipD3Q27::IndexVectors::operator== ( IndexVectors const & other) const
inline

◆ pointerCpu()

IndexInfo * walberla::lbm::NoSlipD3Q27::IndexVectors::pointerCpu ( Type t)
inline

◆ syncGPU()

void walberla::lbm::NoSlipD3Q27::IndexVectors::syncGPU ( )
inline

Member Data Documentation

◆ cpuVectors_

std::vector<CpuIndexVector> walberla::lbm::NoSlipD3Q27::IndexVectors::cpuVectors_ {NUM_TYPES}
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/src/lbm_generated/boundary/NoSlipD3Q27.h