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

#include <Dirichlet_double_precision.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 ()
 

Detailed Description

Definition at line 69 of file Dirichlet_double_precision.h.

Member Typedef Documentation

◆ CpuIndexVector

Member Enumeration Documentation

◆ Type

Enumerator
ALL 
INNER 
OUTER 
NUM_TYPES 

Definition at line 73 of file Dirichlet_double_precision.h.

Constructor & Destructor Documentation

◆ IndexVectors()

walberla::pystencils::Dirichlet_double_precision::IndexVectors::IndexVectors ( )
default

Member Function Documentation

◆ indexVector()

CpuIndexVector & walberla::pystencils::Dirichlet_double_precision::IndexVectors::indexVector ( Type  t)
inline

◆ operator==()

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

Definition at line 76 of file Dirichlet_double_precision.h.

◆ pointerCpu()

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

Definition at line 81 of file Dirichlet_double_precision.h.

◆ syncGPU()

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

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