peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
Loading...
Searching...
No Matches
peclet::amr::CsrFillSink Struct Reference

Sink passed to the emit functor during the FILL pass: writes each face into the cell's own slice [start_i, start_{i+1}) at the running cursor k (no atomics — deterministic). More...

#include <csr.hpp>

Public Member Functions

void operator() (Index j, double c)
 

Public Attributes

View< Index > nbr
 
View< double > coef
 
Index k = 0
 

Detailed Description

Sink passed to the emit functor during the FILL pass: writes each face into the cell's own slice [start_i, start_{i+1}) at the running cursor k (no atomics — deterministic).

Definition at line 38 of file csr.hpp.

Member Function Documentation

◆ operator()()

void peclet::amr::CsrFillSink::operator() ( Index  j,
double  c 
)
inline

Definition at line 42 of file csr.hpp.

References coef, k, nbr, and peclet::amr::transferFieldGradients().

Member Data Documentation

◆ nbr

View<Index> peclet::amr::CsrFillSink::nbr

Definition at line 39 of file csr.hpp.

Referenced by operator()().

◆ coef

View<double> peclet::amr::CsrFillSink::coef

Definition at line 40 of file csr.hpp.

Referenced by operator()().

◆ k

Index peclet::amr::CsrFillSink::k = 0

Definition at line 41 of file csr.hpp.

Referenced by operator()().


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