normal_to_boundary Interface

interface


Called by

interface~~normal_to_boundary~~CalledByGraph interface~normal_to_boundary mesh_cart_t%normal_to_boundary proc~compute_bndnmn_matrix_row compute_bndnmn_matrix_row proc~compute_bndnmn_matrix_row->interface~normal_to_boundary proc~set_perpbnds set_perpbnds proc~set_perpbnds->interface~normal_to_boundary proc~build_helmholtz_csr build_helmholtz_csr proc~build_helmholtz_csr->proc~compute_bndnmn_matrix_row proc~helmholtz_single_boundary helmholtz_single_boundary proc~helmholtz_single_boundary->proc~compute_bndnmn_matrix_row proc~write_netcdf_helmholtz write_netcdf_helmholtz proc~write_netcdf_helmholtz->proc~build_helmholtz_csr program~benchmark_helmholtz_solvers benchmark_helmholtz_solvers program~benchmark_helmholtz_solvers->proc~write_netcdf_helmholtz

public module subroutine normal_to_boundary(self, ind, nbx, nby)

Arguments

Type IntentOptional Attributes Name
class(mesh_cart_t), intent(in) :: self

Instance of the type

integer, intent(in) :: ind

Mesh index, must be index of a boundary point

integer, intent(out) :: nbx

x-component of discrete normal vector

integer, intent(out) :: nby

y-component of discrete normal vector

Description

Returns the discrete normal vector to the boundary