Block-Structured AMR Software Framework
AMReX_ebcellflag_mod.F90 File Reference
#include <AMReX_Config.H>

Data Types

interface  amrex_ebcellflag_module::get_neighbor_cells
 

Modules

module  amrex_ebcellflag_module
 

Functions/Subroutines

elemental integer function, public amrex_ebcellflag_module::get_neighbor_cells_int_single (flag, i, j, k)
 
elemental logical function, public amrex_ebcellflag_module::is_regular_cell (flag)
 
elemental logical function, public amrex_ebcellflag_module::is_single_valued_cell (flag)
 
elemental logical function, public amrex_ebcellflag_module::is_multi_valued_cell (flag)
 
elemental logical function, public amrex_ebcellflag_module::is_covered_cell (flag)
 
elemental integer function, public amrex_ebcellflag_module::get_cell_type (flag)
 
elemental integer function, public amrex_ebcellflag_module::clear_allneighbors (flag)
 
pure subroutine amrex_ebcellflag_module::get_neighbor_cells_int (flag, ngbr)
 
pure subroutine amrex_ebcellflag_module::get_neighbor_cells_real (flag, ngbr)
 
elemental integer function, public amrex_ebcellflag_module::num_neighbor_cells (flag)
 
elemental integer function, public amrex_ebcellflag_module::set_neighbor (flag, i, j, k)
 
elemental integer function, public amrex_ebcellflag_module::clear_neighbor (flag, i, j, k)
 
elemental logical function, public amrex_ebcellflag_module::is_neighbor (flag, i, j, k)
 
elemental subroutine, public amrex_ebcellflag_module::set_regular_cell (flag)
 
elemental subroutine, public amrex_ebcellflag_module::set_covered_cell (flag)
 
elemental subroutine, public amrex_ebcellflag_module::set_single_valued_cell (flag)
 

Variables

integer, parameter amrex_ebcellflag_module::w_type = 2
 
integer, parameter amrex_ebcellflag_module::w_numvofs = 3
 
integer, parameter amrex_ebcellflag_module::pos_numvofs = 2
 
integer, dimension(-1:1,-1:1,-1:1), parameter, public amrex_ebcellflag_module::pos_ngbr = reshape((/0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26/), [3,3,3]) + (w_type+w_numvofs)
 
integer, parameter, public amrex_ebcellflag_module::regular = 0
 
integer, parameter, public amrex_ebcellflag_module::single_valued = 1
 
integer, parameter, public amrex_ebcellflag_module::multi_valued = 2
 
integer, parameter, public amrex_ebcellflag_module::covered = 3