Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_MLNodeLap_K.H File Reference
#include <AMReX_Config.H>
#include <AMReX_FArrayBox.H>
#include <AMReX_LO_BCTYPES.H>
#include <AMReX_EBCellFlag.H>
#include <AMReX_MLNodeLinOp_K.H>
#include <AMReX_MLNodeLap_3D_K.H>

Go to the source code of this file.

Namespaces

namespace  amrex
 

Functions

void amrex::mlndlap_scale_neumann_bc (Real s, Box const &bx, Array4< Real > const &rhs, Box const &nddom, GpuArray< LinOpBCType, 3 > const &lobc, GpuArray< LinOpBCType, 3 > const &hibc) noexcept
 
void amrex::mlndlap_impose_neumann_bc (Box const &bx, Array4< Real > const &rhs, Box const &nddom, GpuArray< LinOpBCType, 3 > const &lobc, GpuArray< LinOpBCType, 3 > const &hibc) noexcept
 
void amrex::mlndlap_unimpose_neumann_bc (Box const &bx, Array4< Real > const &rhs, Box const &nddom, GpuArray< LinOpBCType, 3 > const &lobc, GpuArray< LinOpBCType, 3 > const &hibc) noexcept
 
__host__ __device__ void amrex::mlndlap_normalize_sten (int i, int j, int k, Array4< Real > const &x, Array4< Real const > const &sten, Array4< int const > const &msk, Real s0_norm0) noexcept
 
__host__ __device__ void amrex::mlndlap_jacobi_sten (int i, int j, int k, Array4< Real > const &sol, Real Ax, Array4< Real const > const &rhs, Array4< Real const > const &sten, Array4< int const > const &msk) noexcept
 
__host__ __device__ void amrex::mlndlap_jacobi_sten (Box const &bx, Array4< Real > const &sol, Array4< Real const > const &Ax, Array4< Real const > const &rhs, Array4< Real const > const &sten, Array4< int const > const &msk) noexcept
 
bool amrex::mlndlap_any_fine_sync_cells (Box const &bx, Array4< int const > const &msk, int fine_flag) noexcept