get_coordinates Function

public pure function get_coordinates(self, i, j, k, data_loc_op) result(coords)

Get the coordinates of a vertex with i, j, k local cartesian indices Avoid calling this in hot loops

Type Bound

mesh_t

Arguments

Type IntentOptional Attributes Name
class(mesh_t), intent(in) :: self
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in), optional :: data_loc_op

Return Value real(kind=dp), dimension(3)


Called by

proc~~get_coordinates~~CalledByGraph proc~get_coordinates m_mesh::mesh_t%get_coordinates none~handle_snapshot_step m_snapshot_manager::snapshot_manager_t%handle_snapshot_step none~handle_snapshot_step->proc~get_coordinates proc~generate_coordinates m_io_field_utils::generate_coordinates proc~generate_coordinates->proc~get_coordinates proc~initial_conditions_channel m_case_channel::case_channel_t%initial_conditions_channel proc~initial_conditions_channel->proc~get_coordinates proc~set_init m_base_case::base_case_t%set_init proc~set_init->proc~get_coordinates none~handle_io_step m_io_manager::io_manager_t%handle_io_step none~handle_io_step->none~handle_snapshot_step proc~initial_conditions_tgv m_case_tgv::case_tgv_t%initial_conditions_tgv proc~initial_conditions_tgv->proc~set_init proc~run m_base_case::base_case_t%run proc~run->none~handle_io_step program~xcompact xcompact program~xcompact->proc~run