summaryrefslogtreecommitdiff
path: root/fresnel/README
blob: b09fe65168c579fc8a5108e5e16b9ff6b60a9eb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

		Fresnel reflectivity
------------------------------------------------------------------------------------------

This program calculates the flux of light I(t) reflected from a 
step plasma profile.
The laser pulse is assumed to have rectangular shape.

Input parameters are 
	- plasma frequency in units of the laser frequency
	- incident laser amplitude (= lpic++ amplitude a0)
	- angle of incidence
	- polarization (s or p)
	- pulse duration in laser cycles
	- number of time steps per cycle
	- output path
These paramters are entered by editing the input file 'input.fresnel'.

Results are written to file 'reflex', 'reflex-avg' and 'reflex-int'.
	'reflex' : reflected intensity as a function of time
	'reflex-avg' : cycle-averaged reflectivity ( <I(t)>/I0 )
	'reflex-int' : integrand for the numerical integration, 
                       only for those who are very much interested!                       

Notice: To compare the reflected flux with lpic++ results, you have 
	to shift the reflected flux in time corresponding to the 
	time the laser light needs for reaching the surface and 
	returning to the box boundary.