use_periodic2_cached_kneq0 Function

public function use_periodic2_cached_kneq0(plan)

Arguments

Type IntentOptional Attributes Name
type(fmm_plan_type), intent(in) :: plan

Return Value logical


Called by

proc~~use_periodic2_cached_kneq0~~CalledByGraph proc~use_periodic2_cached_kneq0 use_periodic2_cached_kneq0 proc~core_build_panel_plan_impl core_build_panel_plan_impl proc~core_build_panel_plan_impl->proc~use_periodic2_cached_kneq0 proc~precompute_periodic_root_operator precompute_periodic_root_operator proc~core_build_panel_plan_impl->proc~precompute_periodic_root_operator proc~precompute_periodic2_ewald_data precompute_periodic2_ewald_data proc~core_build_panel_plan_impl->proc~precompute_periodic2_ewald_data proc~core_build_plan_impl core_build_plan_impl proc~core_build_plan_impl->proc~use_periodic2_cached_kneq0 proc~core_build_plan_impl->proc~precompute_periodic_root_operator proc~core_build_plan_impl->proc~precompute_periodic2_ewald_data proc~core_eval_point_impl core_eval_point_impl proc~core_eval_point_impl->proc~use_periodic2_cached_kneq0 proc~core_eval_points_impl core_eval_points_impl proc~core_eval_points_impl->proc~use_periodic2_cached_kneq0 proc~core_eval_potential_point_impl core_eval_potential_point_impl proc~core_eval_potential_point_impl->proc~use_periodic2_cached_kneq0 proc~core_eval_potential_points_impl core_eval_potential_points_impl proc~core_eval_potential_points_impl->proc~use_periodic2_cached_kneq0 proc~precompute_periodic_root_operator->proc~use_periodic2_cached_kneq0 proc~use_periodic2_root_operator use_periodic2_root_operator proc~use_periodic2_root_operator->proc~use_periodic2_cached_kneq0 proc~precompute_periodic2_ewald_data->proc~use_periodic2_root_operator

Source Code

  logical function use_periodic2_cached_kneq0(plan)
    type(fmm_plan_type), intent(in) :: plan

    use_periodic2_cached_kneq0 = plan%options%use_periodic2 .and. &
                                 trim(plan%options%periodic_far_correction) == 'cached_kneq0'
  end function use_periodic2_cached_kneq0