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

#include <mg_bottom_direct.hpp>

Public Types

using Mat = Kokkos::View< FacReal ***, Kokkos::LayoutRight, CCMem >
 
using Sq = Kokkos::View< FacReal **, Kokkos::LayoutRight, CCMem >
 

Public Member Functions

int n () const
 
void coords (int f, int c[3]) const
 
int extIndex (const int c[3]) const
 
int extOf (int f) const
 
int factorIndex (const int c[3]) const
 
template<class OpV >
bool face (const OpV &AFX, const OpV &AFY, const OpV &AFZ, const int c[3], int i, int f6, int nb[3], double &af) const
 
template<class Member , class RV , class ZV , class CV >
void apply (const Member &t, const RV &r, const ZV &z, const CV &comp, const ZV *keep) const
 

Static Public Member Functions

static BottomDirect allocate (const BottomPlanes &p, C3 ext)
 

Public Attributes

BottomPlanes pl
 
C3 ext {0, 0, 0}
 
Mat Q
 
Mat Y
 
Sq e
 
Sq Sg
 
Sq L
 
Sq W
 
Kokkos::View< double *, CCMem > s
 
Kokkos::View< FacReal *, CCMem > g
 
Kokkos::View< FacReal *, CCMem > u
 
Kokkos::View< int *, CCMem > stat
 

Detailed Description

template<class FacReal>
struct peclet::flow::BottomDirect< FacReal >

Definition at line 135 of file mg_bottom_direct.hpp.

Member Typedef Documentation

◆ Mat

template<class FacReal >
using peclet::flow::BottomDirect< FacReal >::Mat = Kokkos::View<FacReal***, Kokkos::LayoutRight, CCMem>

Definition at line 136 of file mg_bottom_direct.hpp.

◆ Sq

template<class FacReal >
using peclet::flow::BottomDirect< FacReal >::Sq = Kokkos::View<FacReal**, Kokkos::LayoutRight, CCMem>

Definition at line 137 of file mg_bottom_direct.hpp.

Member Function Documentation

◆ allocate()

◆ n()

◆ coords()

◆ extIndex()

◆ extOf()

◆ factorIndex()

◆ face()

template<class FacReal >
template<class OpV >
bool peclet::flow::BottomDirect< FacReal >::face ( const OpV &  AFX,
const OpV &  AFY,
const OpV &  AFZ,
const int  c[3],
int  i,
int  f6,
int  nb[3],
double &  af 
) const
inline

◆ apply()

Member Data Documentation

◆ pl

◆ ext

◆ Q

◆ Y

◆ e

◆ Sg

Definition at line 143 of file mg_bottom_direct.hpp.

◆ L

◆ W

Definition at line 143 of file mg_bottom_direct.hpp.

◆ s

◆ g

template<class FacReal >
Kokkos::View<FacReal*, CCMem> peclet::flow::BottomDirect< FacReal >::g

Definition at line 145 of file mg_bottom_direct.hpp.

Referenced by peclet::flow::BottomDirect< FacReal >::apply().

◆ u

◆ stat

template<class FacReal >
Kokkos::View<int*, CCMem> peclet::flow::BottomDirect< FacReal >::stat

Definition at line 148 of file mg_bottom_direct.hpp.

Referenced by peclet::flow::CutcellMG::directBottomSolve().


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