Block-Structured AMR Software Framework
amrex::CurlCurlDirichletInfo Struct Reference

#include <AMReX_MLCurlCurl_K.H>

Public Member Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool is_dirichlet_node (int i, int j, int k) const
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool is_dirichlet_x_edge (int, int j, int k) const
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool is_dirichlet_y_edge (int i, int, int k) const
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool is_dirichlet_z_edge (int i, int j, int) const
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool is_dirichlet_edge (int dim, int i, int j, int k) const
 

Public Attributes

IntVect dirichlet_lo
 
IntVect dirichlet_hi
 

Member Function Documentation

◆ is_dirichlet_edge()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool amrex::CurlCurlDirichletInfo::is_dirichlet_edge ( int  dim,
int  i,
int  j,
int  k 
) const
inline

◆ is_dirichlet_node()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool amrex::CurlCurlDirichletInfo::is_dirichlet_node ( int  i,
int  j,
int  k 
) const
inline

◆ is_dirichlet_x_edge()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool amrex::CurlCurlDirichletInfo::is_dirichlet_x_edge ( int  ,
int  j,
int  k 
) const
inline

◆ is_dirichlet_y_edge()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool amrex::CurlCurlDirichletInfo::is_dirichlet_y_edge ( int  i,
int  ,
int  k 
) const
inline

◆ is_dirichlet_z_edge()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool amrex::CurlCurlDirichletInfo::is_dirichlet_z_edge ( int  i,
int  j,
int   
) const
inline

Member Data Documentation

◆ dirichlet_hi

IntVect amrex::CurlCurlDirichletInfo::dirichlet_hi

◆ dirichlet_lo

IntVect amrex::CurlCurlDirichletInfo::dirichlet_lo

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