flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::BottomLabelKernel Struct Reference

#include <mac_cutcell_mg.hpp>

Public Types

using Member = Kokkos::TeamPolicy< CCExec >::member_type
 

Public Member Functions

long cell (int q, int &lx, int &ly, int &lz) const
 
int sweep (const Member &t, const Kokkos::View< int *, CCMem > &src, const Kokkos::View< int *, CCMem > &dst) const
 
void operator() (const Member &t) const
 

Public Attributes

C3 ext {0, 0, 0}
 
C3 inner {0, 0, 0}
 
FPC AC
 
FPC AFX
 
FPC AFY
 
FPC AFZ
 
Kokkos::View< int *, CCMem > comp
 
Kokkos::View< int *, CCMem > tmp
 
Kokkos::View< long *, CCMem > cnt
 
Kokkos::View< int *, CCMem > nc
 
int slow = -1
 
Kokkos::View< int *, CCMem > kc
 
Kokkos::View< double *, CCMem > aug
 

Detailed Description

Definition at line 512 of file mac_cutcell_mg.hpp.

Member Typedef Documentation

◆ Member

using peclet::flow::BottomLabelKernel::Member = Kokkos::TeamPolicy<CCExec>::member_type

Definition at line 513 of file mac_cutcell_mg.hpp.

Member Function Documentation

◆ cell()

long peclet::flow::BottomLabelKernel::cell ( int  q,
int &  lx,
int &  ly,
int &  lz 
) const
inline

Definition at line 524 of file mac_cutcell_mg.hpp.

References ext, inner, peclet::flow::C3::x, and peclet::flow::C3::y.

Referenced by operator()(), and sweep().

◆ sweep()

int peclet::flow::BottomLabelKernel::sweep ( const Member &  t,
const Kokkos::View< int *, CCMem > &  src,
const Kokkos::View< int *, CCMem > &  dst 
) const
inline

◆ operator()()

void peclet::flow::BottomLabelKernel::operator() ( const Member &  t) const
inline

Member Data Documentation

◆ ext

C3 peclet::flow::BottomLabelKernel::ext {0, 0, 0}

Definition at line 514 of file mac_cutcell_mg.hpp.

Referenced by cell(), and sweep().

◆ inner

◆ AC

FPC peclet::flow::BottomLabelKernel::AC

Definition at line 515 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ AFX

FPC peclet::flow::BottomLabelKernel::AFX

Definition at line 515 of file mac_cutcell_mg.hpp.

Referenced by sweep().

◆ AFY

FPC peclet::flow::BottomLabelKernel::AFY

Definition at line 515 of file mac_cutcell_mg.hpp.

Referenced by sweep().

◆ AFZ

FPC peclet::flow::BottomLabelKernel::AFZ

Definition at line 515 of file mac_cutcell_mg.hpp.

Referenced by sweep().

◆ comp

Kokkos::View<int*, CCMem> peclet::flow::BottomLabelKernel::comp

Definition at line 516 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ tmp

Kokkos::View<int*, CCMem> peclet::flow::BottomLabelKernel::tmp

Definition at line 516 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ cnt

Kokkos::View<long*, CCMem> peclet::flow::BottomLabelKernel::cnt

Definition at line 517 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ nc

Kokkos::View<int*, CCMem> peclet::flow::BottomLabelKernel::nc

Definition at line 518 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ slow

int peclet::flow::BottomLabelKernel::slow = -1

Definition at line 521 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ kc

Kokkos::View<int*, CCMem> peclet::flow::BottomLabelKernel::kc

Definition at line 522 of file mac_cutcell_mg.hpp.

Referenced by operator()().

◆ aug

Kokkos::View<double*, CCMem> peclet::flow::BottomLabelKernel::aug

Definition at line 523 of file mac_cutcell_mg.hpp.

Referenced by operator()().


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