|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
#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 |
Definition at line 135 of file mg_bottom_direct.hpp.
| using peclet::flow::BottomDirect< FacReal >::Mat = Kokkos::View<FacReal***, Kokkos::LayoutRight, CCMem> |
Definition at line 136 of file mg_bottom_direct.hpp.
| using peclet::flow::BottomDirect< FacReal >::Sq = Kokkos::View<FacReal**, Kokkos::LayoutRight, CCMem> |
Definition at line 137 of file mg_bottom_direct.hpp.
|
inlinestatic |
Definition at line 150 of file mg_bottom_direct.hpp.
References peclet::flow::BottomDirect< FacReal >::ext, peclet::flow::kBottomAttempts, and peclet::flow::BottomDirect< FacReal >::n().
Referenced by peclet::flow::CutcellMG::buildBottomStore(), and peclet::flow::CutcellMG::directFactorForTest().
|
inline |
Definition at line 170 of file mg_bottom_direct.hpp.
References peclet::flow::BottomPlanes::b, peclet::flow::BottomPlanes::P, and peclet::flow::BottomDirect< FacReal >::pl.
Referenced by advect.Ann::__init__(), conj.Geo2::__init__(), conj_peters.Box::__init__(), and peclet::flow::BottomDirect< FacReal >::allocate().
|
inline |
Definition at line 172 of file mg_bottom_direct.hpp.
References peclet::flow::BottomPlanes::a0, peclet::flow::BottomPlanes::a1, peclet::flow::BottomPlanes::b, peclet::flow::BottomPlanes::n, peclet::flow::BottomDirect< FacReal >::pl, and peclet::flow::BottomPlanes::s.
Referenced by peclet::flow::BottomDirect< FacReal >::extOf().
|
inline |
Definition at line 179 of file mg_bottom_direct.hpp.
References peclet::flow::BottomDirect< FacReal >::ext, peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::BottomDirect< FacReal >::extOf().
|
inline |
Definition at line 182 of file mg_bottom_direct.hpp.
References peclet::flow::BottomDirect< FacReal >::coords(), and peclet::flow::BottomDirect< FacReal >::extIndex().
Referenced by peclet::flow::BottomDirect< FacReal >::apply().
|
inline |
Definition at line 187 of file mg_bottom_direct.hpp.
References peclet::flow::BottomPlanes::a0, peclet::flow::BottomPlanes::a1, peclet::flow::BottomPlanes::b, peclet::flow::BottomPlanes::n, peclet::flow::BottomDirect< FacReal >::pl, and peclet::flow::BottomPlanes::s.
|
inline |
Definition at line 195 of file mg_bottom_direct.hpp.
References peclet::flow::BottomPlanes::bcf, peclet::flow::BottomDirect< FacReal >::ext, peclet::flow::BottomPlanes::n, peclet::flow::BottomDirect< FacReal >::pl, peclet::flow::C3::x, and peclet::flow::C3::y.
|
inline |
Definition at line 218 of file mg_bottom_direct.hpp.
References peclet::flow::BottomPlanes::b, peclet::flow::BottomPlanes::border, peclet::flow::BottomDirect< FacReal >::e, peclet::flow::BottomDirect< FacReal >::extOf(), peclet::flow::BottomDirect< FacReal >::g, peclet::flow::BottomPlanes::P, PECLET_BOTTOM_UNROLL, peclet::flow::BottomDirect< FacReal >::pl, peclet::flow::BottomDirect< FacReal >::Q, peclet::flow::BottomDirect< FacReal >::s, peclet::flow::BottomDirect< FacReal >::u, and peclet::flow::BottomDirect< FacReal >::Y.
Definition at line 138 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply(), peclet::flow::BottomDirect< FacReal >::coords(), peclet::flow::BottomDirect< FacReal >::face(), peclet::flow::BottomDirect< FacReal >::factorIndex(), and peclet::flow::BottomDirect< FacReal >::n().
| C3 peclet::flow::BottomDirect< FacReal >::ext {0, 0, 0} |
Definition at line 139 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::allocate(), peclet::flow::BottomDirect< FacReal >::extIndex(), and peclet::flow::BottomDirect< FacReal >::face().
Definition at line 140 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply().
Definition at line 141 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply().
Definition at line 142 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply().
| Sq peclet::flow::BottomDirect< FacReal >::Sg |
Definition at line 143 of file mg_bottom_direct.hpp.
Definition at line 143 of file mg_bottom_direct.hpp.
Referenced by steady_acceleration_gates.Case::build(), steady_acceleration_gates.Case::K(), and steady_acceleration_gates.Case::sdf_global().
Definition at line 143 of file mg_bottom_direct.hpp.
Definition at line 144 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply(), vof_profile.Scale::bodyforce(), vof_surface_tension.Scale::bodyforce(), anderson_synthetic_maps._Diag::field_view(), vof_surface_tension.Scale::len_to_cells(), vof_profile.Scale::mu(), vof_surface_tension.Scale::mu(), vof_profile.Scale::sigma(), vof_surface_tension.Scale::sigma(), anderson_oracle.AndersonOracle::step(), and vof_surface_tension.Scale::vel_to_phys().
Definition at line 145 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply().
Definition at line 145 of file mg_bottom_direct.hpp.
Referenced by peclet::flow::BottomDirect< FacReal >::apply(), anderson_synthetic_maps.LinearMapSolver::monitor(), and anderson_synthetic_maps.LinearMapSolver::step().
| 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().