|
subroutine, public | nl_operator_oct_m::nl_operator_global_init (namespace) |
| initialize global settings for non-local operators More...
|
|
subroutine, public | nl_operator_oct_m::nl_operator_global_end () |
|
subroutine, public | nl_operator_oct_m::nl_operator_init (op, label) |
| initialize an instance of a non-local operator by setting the label More...
|
|
subroutine, public | nl_operator_oct_m::nl_operator_copy (opo, opi) |
|
subroutine, public | nl_operator_oct_m::nl_operator_build (space, mesh, op, np, const_w, regenerate) |
|
subroutine, public | nl_operator_oct_m::nl_operator_output_weights (this) |
|
subroutine, public | nl_operator_oct_m::nl_operator_adjoint (op, opt, mesh, self_adjoint) |
| opt has to be initialised and built. More...
|
|
subroutine, public | nl_operator_oct_m::nl_operator_end (op) |
|
integer pure function, public | nl_operator_oct_m::nl_operator_get_index (op, is, ip) |
|
subroutine, public | nl_operator_oct_m::nl_operator_allocate_gpu_buffers (op) |
|
subroutine, public | nl_operator_oct_m::nl_operator_update_gpu_buffers (op) |
|
integer pure function, public | nl_operator_oct_m::nl_operator_np_zero_bc (op) |
|
logical pure function, public | nl_operator_oct_m::nl_operator_compact_boundaries () |
|
subroutine, public | nl_operator_oct_m::dnl_operator_operate_batch (op, fi, fo, ghost_update, profile, points, factor, async) |
|
subroutine | select_op () |
|
subroutine | operate_const_weights () |
|
subroutine | operate_non_const_weights () |
|
subroutine | operate_opencl () |
|
subroutine, public | nl_operator_oct_m::dnl_operator_operate (op, fi, fo, ghost_update, profile, points) |
|
subroutine, public | nl_operator_oct_m::dnl_operator_operate_diag (op, fo) |
|
subroutine, public | nl_operator_oct_m::znl_operator_operate_batch (op, fi, fo, ghost_update, profile, points, factor, async) |
|
subroutine, public | nl_operator_oct_m::znl_operator_operate (op, fi, fo, ghost_update, profile, points) |
|
subroutine, public | nl_operator_oct_m::znl_operator_operate_diag (op, fo) |
|
|
integer, parameter | nl_operator_oct_m::op_fortran = 0 |
|
integer, parameter | nl_operator_oct_m::op_vec = 1 |
|
integer, parameter | nl_operator_oct_m::op_min = OP_FORTRAN |
|
integer, parameter | nl_operator_oct_m::op_max = OP_VEC |
|
integer, parameter | nl_operator_oct_m::op_invmap = 1 |
|
integer, parameter | nl_operator_oct_m::op_map = 2 |
|
integer, parameter | nl_operator_oct_m::op_nomap = 3 |
|
integer, parameter, public | nl_operator_oct_m::op_all = 3 |
|
integer, parameter, public | nl_operator_oct_m::op_inner = 1 |
|
integer, parameter, public | nl_operator_oct_m::op_outer = 2 |
|
logical | nl_operator_oct_m::compact_boundaries |
|
integer | nl_operator_oct_m::dfunction_global = -1 |
|
integer | nl_operator_oct_m::zfunction_global = -1 |
|
integer | nl_operator_oct_m::function_opencl |
|