init_laser_field Module


Uses

  • module~~init_laser_field~~UsesGraph module~init_laser_field init_laser_field module~grid_fields grid_fields module~init_laser_field->module~grid_fields module~fstruct_data fstruct_data module~init_laser_field->module~fstruct_data module~pstruct_data pstruct_data module~init_laser_field->module~pstruct_data module~init_grid_field init_grid_field module~init_laser_field->module~init_grid_field module~parallel parallel module~grid_fields->module~parallel module~grid_field_param grid_field_param module~grid_fields->module~grid_field_param module~precision_def precision_def module~fstruct_data->module~precision_def module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~init_grid_field->module~fstruct_data module~init_grid_field->module~pstruct_data module~init_grid_field->module~grid_field_param module~phys_param phys_param module~init_grid_field->module~phys_param module~common_param common_param module~parallel->module~common_param module~mpi_var mpi_var module~parallel->module~mpi_var module~util util module~parallel->module~util mpi mpi module~parallel->mpi module~grid_field_param->module~common_param module~grid_field_param->module~mpi_var module~grid_param grid_param module~grid_field_param->module~grid_param module~struct_def->module~precision_def module~phys_param->module~precision_def module~common_param->module~precision_def module~mpi_var->module~precision_def module~util->module~precision_def module~code_util code_util module~util->module~code_util module~grid_param->module~precision_def module~grid_param->module~struct_def module~code_util->module~precision_def

Used by

  • module~~init_laser_field~~UsedByGraph module~init_laser_field init_laser_field module~pic_in pic_in module~pic_in->module~init_laser_field module~start_all start_all module~start_all->module~pic_in program~aladyn aladyn program~aladyn->module~start_all

Contents


Subroutines

public subroutine lp_pulse(lp_mod, part_in)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: lp_mod
real(kind=dp), intent(out) :: part_in

public subroutine cp_pulse(cp_mod, part_in)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: cp_mod
real(kind=dp), intent(out) :: part_in

public subroutine set_envelope(part_in)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out) :: part_in