get_n_dir Function

public pure function get_n_dir(self, dir, data_loc) result(n)

Getter for the main dimension a field oriented along dir with data on data_loc

Type Bound

mesh_t

Arguments

Type IntentOptional Attributes Name
class(mesh_t), intent(in) :: self
integer, intent(in) :: dir
integer, intent(in) :: data_loc

Return Value integer


Called by

proc~~get_n_dir~~CalledByGraph proc~get_n_dir m_mesh::mesh_t%get_n_dir none~get_n m_mesh::mesh_t%get_n none~get_n->proc~get_n_dir proc~get_n_phi m_mesh::mesh_t%get_n_phi none~get_n->proc~get_n_phi proc~allocate_tdsops m_solver::allocate_tdsops proc~allocate_tdsops->none~get_n proc~get_field_dims_dir m_mesh::mesh_t%get_field_dims_dir proc~get_field_dims_dir->none~get_n proc~get_n_phi->none~get_n proc~transeq_cuda_dist m_cuda_backend::cuda_backend_t%transeq_cuda_dist proc~transeq_cuda_dist->none~get_n proc~transeq_omp_dist m_omp_backend::omp_backend_t%transeq_omp_dist proc~transeq_omp_dist->none~get_n none~get_field_dims m_mesh::mesh_t%get_field_dims none~get_field_dims->proc~get_field_dims_dir proc~get_field_dims_phi m_mesh::mesh_t%get_field_dims_phi none~get_field_dims->proc~get_field_dims_phi proc~get_field_dims_phi_dataloc m_mesh::mesh_t%get_field_dims_phi_dataloc none~get_field_dims->proc~get_field_dims_phi_dataloc proc~init~3 m_solver::init proc~init~3->proc~allocate_tdsops proc~transeq_x_cuda m_cuda_backend::cuda_backend_t%transeq_x_cuda proc~transeq_x_cuda->proc~transeq_cuda_dist proc~transeq_x_omp m_omp_backend::omp_backend_t%transeq_x_omp proc~transeq_x_omp->proc~transeq_omp_dist proc~transeq_y_cuda m_cuda_backend::cuda_backend_t%transeq_y_cuda proc~transeq_y_cuda->proc~transeq_cuda_dist proc~transeq_y_omp m_omp_backend::omp_backend_t%transeq_y_omp proc~transeq_y_omp->proc~transeq_omp_dist proc~transeq_z_cuda m_cuda_backend::cuda_backend_t%transeq_z_cuda proc~transeq_z_cuda->proc~transeq_cuda_dist proc~transeq_z_omp m_omp_backend::omp_backend_t%transeq_z_omp proc~transeq_z_omp->proc~transeq_omp_dist interface~solver_t m_solver::solver_t interface~solver_t->proc~init~3 proc~case_init m_base_case::base_case_t%case_init proc~case_init->proc~init~3 proc~get_field_dims_phi->none~get_field_dims proc~get_field_dims_phi_dataloc->none~get_field_dims proc~scalar_product_omp m_omp_backend::omp_backend_t%scalar_product_omp proc~scalar_product_omp->none~get_field_dims proc~case_channel_init m_case_channel::case_channel_init proc~case_channel_init->proc~case_init proc~case_generic_init m_case_generic::case_generic_init proc~case_generic_init->proc~case_init proc~case_tgv_init m_case_tgv::case_tgv_init proc~case_tgv_init->proc~case_init interface~case_channel_t m_case_channel::case_channel_t interface~case_channel_t->proc~case_channel_init interface~case_generic_t m_case_generic::case_generic_t interface~case_generic_t->proc~case_generic_init interface~case_tgv_t m_case_tgv::case_tgv_t interface~case_tgv_t->proc~case_tgv_init