Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::algoim Namespace Reference

Functions

void compute_integrals (MultiFab &intg, int nghost)
void compute_integrals (MultiFab &intg, IntVect nghost)
 Overload that accepts an IntVect grow vector.
void compute_surface_integrals (MultiFab &sintg, int nghost)
void compute_surface_integrals (MultiFab &sintg, IntVect nghost)
 Overload accepting anisotropic grow vector.

Function Documentation

◆ compute_integrals() [1/2]

void amrex::algoim::compute_integrals ( MultiFab & intg,
int nghost = 100 )

Compute volume integrals of monomials over cut cells (using nghost ghost cells, but effectively clamped to the component-wise minimum of nghost and intg.nGrowVect()).

◆ compute_integrals() [2/2]

void amrex::algoim::compute_integrals ( MultiFab & intgmf,
IntVect nghost )

Overload that accepts an IntVect grow vector.

◆ compute_surface_integrals() [1/2]

void amrex::algoim::compute_surface_integrals ( MultiFab & sintg,
int nghost = 100 )

Compute surface integrals over EB faces (using nghost ghost cells, but effectively clamped to the component-wise minimum of nghost and intg.nGrowVect()).

◆ compute_surface_integrals() [2/2]

void amrex::algoim::compute_surface_integrals ( MultiFab & sintgmf,
IntVect nghost )

Overload accepting anisotropic grow vector.