Block-Structured AMR Software Framework
AMReX_algoim_K.H File Reference
#include <AMReX_Config.H>
#include <AMReX_algoim.H>
#include <AMReX_Array.H>
#include <limits>
#include <cfloat>

Go to the source code of this file.

Classes

struct  amrex::algoim::EBPlane
 
struct  amrex::algoim::QuadratureRule
 
struct  amrex::algoim::QuadratureRule::Node
 
struct  amrex::algoim::PsiCode< N >
 
struct  amrex::algoim::BoundingBox< N >
 
struct  amrex::algoim::Interval
 
struct  amrex::algoim::ImplicitIntegral< M, N, Phi, F, S >
 
struct  amrex::algoim::ImplicitIntegral< 0, N, Phi, F, S >
 

Namespaces

 amrex
 
 amrex::algoim
 
 amrex::algoim::detail
 

Functions

template<class T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::algoim::detail::swap (T &a, T &b) noexcept
 
template<bool S>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::algoim::detail::determineSigns (bool positiveAbove, int sign, int &bottomSign, int &topSign) noexcept
 
AMREX_GPU_HOST_DEVICE QuadratureRule amrex::algoim::quadGen (EBPlane const &phi) noexcept
 
AMREX_GPU_HOST_DEVICE QuadratureRule amrex::algoim::quadGenSurf (EBPlane const &phi) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::algoim::set_regular (int i, int j, int k, Array4< Real > const &intg) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::algoim::set_regular_surface (int i, int j, int k, Array4< Real > const &sintg) noexcept