continue_if Subroutine

public subroutine continue_if(element, ok)

Arguments

Type IntentOptional Attributes Name
type(type_scalar), intent(in) :: element
logical, intent(in) :: ok

Called by

proc~~continue_if~~CalledByGraph proc~continue_if continue_if proc~input_bin input_t%input_bin proc~input_bin->proc~continue_if proc~input_bin1d input_t%input_bin1d proc~input_bin1d->proc~continue_if proc~input_dbl input_t%input_dbl proc~input_dbl->proc~continue_if proc~input_dbl1d input_t%input_dbl1d proc~input_dbl1d->proc~continue_if proc~input_dbl2d input_t%input_dbl2d proc~input_dbl2d->proc~continue_if proc~input_int input_t%input_int proc~input_int->proc~continue_if proc~input_int1d input_t%input_int1d proc~input_int1d->proc~continue_if proc~boundary_init_part1 boundary_init_part1 proc~boundary_init_part1->proc~input_bin proc~signal_init signal_t%signal_init proc~boundary_init_part1->proc~signal_init proc~channel_init_part1 channel_init_part1 proc~channel_init_part1->proc~input_bin proc~channel_init_part1->proc~input_dbl proc~channel_init_part1->proc~input_dbl1d proc~channel_init_part1->proc~signal_init proc~circulator_init_part1 circulator_init_part1 proc~circulator_init_part1->proc~input_dbl proc~ffsrclink_init_part1 FFsrcLink_init_part1 proc~ffsrclink_init_part1->proc~input_int1d proc~ffsrclink_init_part2 FFsrcLink_init_part2 proc~ffsrclink_init_part2->proc~input_dbl proc~ffsrclink_init_part2->proc~input_int1d proc~friction_factor_blasius_init friction_factor_blasius_init proc~friction_factor_blasius_init->proc~input_dbl proc~friction_factor_central_spiral_init friction_factor_central_spiral_init proc~friction_factor_central_spiral_init->proc~input_dbl proc~friction_factor_katheder_init friction_factor_katheder_init proc~friction_factor_katheder_init->proc~input_dbl proc~fslink_init_part1 FSlink_init_part1 proc~fslink_init_part1->proc~input_int1d proc~fslink_init_part2 FSlink_init_part2 proc~fslink_init_part2->proc~input_dbl proc~fslink_init_part2->proc~input_dbl1d proc~fslink_init_part2->proc~input_int1d proc~hdf5_init hdf5_t%hdf5_init proc~hdf5_init->proc~input_bin proc~hdf5_init->proc~input_dbl proc~junction_init_part2 junction_init_part2 proc~junction_init_part2->proc~input_dbl proc~material_copper_init material_copper_init proc~material_copper_init->proc~input_dbl proc~material_glass_epoxy_init material_glass_epoxy_init proc~material_glass_epoxy_init->proc~input_dbl proc~material_glass_kapton_glass_init material_glass_kapton_glass_init proc~material_glass_kapton_glass_init->proc~input_dbl proc~material_nb3sn_init material_nb3sn_init proc~material_nb3sn_init->proc~input_dbl proc~material_nbti_init material_nbti_init proc~material_nbti_init->proc~input_dbl proc~material_stainless_steel_init material_stainless_steel_init proc~material_stainless_steel_init->proc~input_dbl proc~mesh2d_init_part1 mesh2D_init_part1 proc~mesh2d_init_part1->proc~input_dbl proc~mesh2d_init_part1->proc~signal_init proc~nusselt_dbg_init nusselt_DBG_init proc~nusselt_dbg_init->proc~input_dbl proc~nusselt_pipe_init nusselt_pipe_init proc~nusselt_pipe_init->proc~input_dbl proc~signal_init->proc~input_dbl proc~signal_init->proc~input_dbl1d proc~signal_init->proc~input_dbl2d proc~sim_init simulation_t%sim_init proc~sim_init->proc~input_bin proc~sim_init->proc~input_dbl proc~sim_init->proc~signal_init proc~solid_init_part1 solid_init_part1 proc~solid_init_part1->proc~input_bin proc~solid_init_part1->proc~input_bin1d proc~solid_init_part1->proc~input_dbl proc~solid_init_part1->proc~input_dbl1d proc~solid_init_part1->proc~signal_init proc~sssrclink_init_part1 SSsrcLink_init_part1 proc~sssrclink_init_part1->proc~input_int1d proc~sssrclink_init_part2 SSsrcLink_init_part2 proc~sssrclink_init_part2->proc~input_dbl1d proc~sssrclink_init_part2->proc~input_int1d proc~strand_init_part1 strand_init_part1 proc~strand_init_part1->proc~input_bin proc~strand_init_part1->proc~input_dbl proc~strand_init_part1->proc~input_dbl1d proc~strand_init_part1->proc~signal_init proc~set_friction_correlation set_friction_correlation proc~set_friction_correlation->proc~friction_factor_blasius_init proc~set_friction_correlation->proc~friction_factor_central_spiral_init proc~set_friction_correlation->proc~friction_factor_katheder_init proc~set_material set_material proc~set_material->proc~material_copper_init proc~set_material->proc~material_glass_epoxy_init proc~set_material->proc~material_glass_kapton_glass_init proc~set_material->proc~material_nb3sn_init proc~set_material->proc~material_nbti_init proc~set_material->proc~material_stainless_steel_init proc~set_nusselt_correlation set_nusselt_correlation proc~set_nusselt_correlation->proc~nusselt_dbg_init proc~set_nusselt_correlation->proc~nusselt_pipe_init program~reims_p reims_p program~reims_p->proc~boundary_init_part1 program~reims_p->proc~channel_init_part1 program~reims_p->proc~circulator_init_part1 program~reims_p->proc~ffsrclink_init_part1 program~reims_p->proc~ffsrclink_init_part2 program~reims_p->proc~fslink_init_part1 program~reims_p->proc~fslink_init_part2 program~reims_p->proc~junction_init_part2 program~reims_p->proc~mesh2d_init_part1 program~reims_p->proc~sim_init program~reims_p->proc~solid_init_part1 program~reims_p->proc~sssrclink_init_part1 program~reims_p->proc~sssrclink_init_part2 program~reims_p->proc~strand_init_part1 proc~load_frictions load_frictions program~reims_p->proc~load_frictions proc~load_materials load_materials program~reims_p->proc~load_materials proc~load_nusselts load_nusselts program~reims_p->proc~load_nusselts proc~load_frictions->proc~set_friction_correlation proc~load_materials->proc~set_material proc~load_nusselts->proc~set_nusselt_correlation

Source Code

subroutine continue_if(element,ok)
    type(type_scalar), intent(in) :: element
    logical, intent(in) :: ok
    if (.not. ok) then
        error stop "Can't convert value at: '"//element%path//"' value: '"// &
                        element%string//"'"
    endif
end subroutine continue_if