data type for non local operators
More...
data type for non local operators
Definition at line 179 of file nl_operator.F90.
|
| type(stencil_t), public | stencil |
| |
| integer, public | np = 0 |
| | number of points in mesh More...
|
| |
| real(real64), dimension(:,:), allocatable, public | w |
| | weights. Unique on each parallel process. More...
|
| |
| logical, public | const_w = .true. |
| | are the weights independent of index i More...
|
| |
| type(accel_mem_t), public | buff_weights |
| | buffer with constant weights More...
|
| |
| type(accel_mem_t), public | buff_half_weights |
| | buffer with weights multiplied by -1/2 More...
|
| |
| integer, public | nri = 0 |
| | the compressed index of grid points More...
|
| |
| integer, dimension(:,:), allocatable, public | ri |
| |
| integer, dimension(:), allocatable, public | rimap |
| |
| integer, dimension(:), allocatable, public | rimap_inv |
| |
| type(nl_operator_t), pointer, public | coarser => NULL() |
| |
◆ stencil
| type(stencil_t), public nl_operator_oct_m::nl_operator_t::stencil |
◆ mesh
| type(mesh_t), pointer nl_operator_oct_m::nl_operator_t::mesh => NULL() |
|
private |
◆ nn
| integer, dimension(:), allocatable nl_operator_oct_m::nl_operator_t::nn |
|
private |
the size of the stencil at each point (for curvilinear coordinates)
Definition at line 183 of file nl_operator.F90.
◆ np
| integer, public nl_operator_oct_m::nl_operator_t::np = 0 |
| real(real64), dimension(:,:), allocatable, public nl_operator_oct_m::nl_operator_t::w |
◆ const_w
| logical, public nl_operator_oct_m::nl_operator_t::const_w = .true. |
◆ buff_weights
| type(accel_mem_t), public nl_operator_oct_m::nl_operator_t::buff_weights |
◆ buff_half_weights
| type(accel_mem_t), public nl_operator_oct_m::nl_operator_t::buff_half_weights |
◆ label
| character(len=40) nl_operator_oct_m::nl_operator_t::label |
|
private |
◆ nri
| integer, public nl_operator_oct_m::nl_operator_t::nri = 0 |
◆ ri
| integer, dimension(:,:), allocatable, public nl_operator_oct_m::nl_operator_t::ri |
◆ rimap
| integer, dimension(:), allocatable, public nl_operator_oct_m::nl_operator_t::rimap |
◆ rimap_inv
| integer, dimension(:), allocatable, public nl_operator_oct_m::nl_operator_t::rimap_inv |
◆ ninner
| integer nl_operator_oct_m::nl_operator_t::ninner = 0 |
|
private |
◆ nouter
| integer nl_operator_oct_m::nl_operator_t::nouter = 0 |
|
private |
◆ inner
◆ outer
◆ kernel
◆ buff_imin
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_imin |
|
private |
◆ buff_imax
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_imax |
|
private |
◆ buff_ri
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_ri |
|
private |
◆ buff_map
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_map |
|
private |
◆ buff_all
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_all |
|
private |
◆ buff_inner
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_inner |
|
private |
◆ buff_outer
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_outer |
|
private |
◆ buff_stencil
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_stencil |
|
private |
◆ buff_ip_to_xyz
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_ip_to_xyz |
|
private |
◆ buff_xyz_to_ip
| type(accel_mem_t) nl_operator_oct_m::nl_operator_t::buff_xyz_to_ip |
|
private |
◆ coarser
| type(nl_operator_t), pointer, public nl_operator_oct_m::nl_operator_t::coarser => NULL() |
The documentation for this type was generated from the following file: