ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors Class Reference

#include <Dirichlet_single_precision_CUDA.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
 
 ~IndexVectors ()
 
autoindexVector (Type t)
 
auto constindexVector (Type t) const
 
IndexInfopointerCpu (Type t)
 
IndexInfopointerGpu (Type t)
 
void syncGPU ()
 

Detailed Description

Definition at line 72 of file Dirichlet_single_precision_CUDA.h.

Member Typedef Documentation

◆ CpuIndexVector

Member Enumeration Documentation

◆ Type

Enumerator
ALL 
INNER 
OUTER 
NUM_TYPES 

Definition at line 76 of file Dirichlet_single_precision_CUDA.h.

Constructor & Destructor Documentation

◆ IndexVectors()

walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::IndexVectors ( )
default

◆ ~IndexVectors()

walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::~IndexVectors ( )
inline

Definition at line 83 of file Dirichlet_single_precision_CUDA.h.

References stream.

Member Function Documentation

◆ indexVector() [1/2]

auto & walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::indexVector ( Type  t)
inline

◆ indexVector() [2/2]

auto const & walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::indexVector ( Type  t) const
inline

Definition at line 91 of file Dirichlet_single_precision_CUDA.h.

◆ operator==()

bool walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::operator== ( IndexVectors const other) const
inline

Definition at line 79 of file Dirichlet_single_precision_CUDA.h.

References stream.

◆ pointerCpu()

IndexInfo * walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::pointerCpu ( Type  t)
inline

Definition at line 92 of file Dirichlet_single_precision_CUDA.h.

References stream.

◆ pointerGpu()

IndexInfo * walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::pointerGpu ( Type  t)
inline

Definition at line 96 of file Dirichlet_single_precision_CUDA.h.

◆ syncGPU()

void walberla::pystencils::Dirichlet_single_precision_CUDA::IndexVectors::syncGPU ( )
inline

Definition at line 97 of file Dirichlet_single_precision_CUDA.h.

References NUM_TYPES, and stream.


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