Description Usage Arguments Value Author(s) Examples
This function will attempt to calculate incident beams wavelengths lambda.1 and lambda.2, the difference-frequency between these wavelengths, the generated four-wave mixed wavelength and the angles of emmsison.
The function is smart enough to calculate any paramters missing in the call providing sufficent other parameters have been specified.
The proccess assumes the nonlinear process: 2f1-f2=f3
correspondingly; (2/lambda.1)-(1/lambda.2) = (1/lambda.3)
1 |
lambda.1 |
wavelength 1 [nm] |
lambda.2 |
wavelength 2 [nm] |
lambda.3 |
wavelength 3 [nm] |
difference.frequency |
difference frequency [THz] |
theta.1 |
angle of beam 1 [deg] |
theta.2 |
angle of beam 2 [deg] |
theta.3 |
angle of beam 3 in degrees |
returns a data.frame of parameters
tjc
1 2 3 | four_wave_mixing(lambda.3=550,difference.frequency = 1:10,theta.1 = 20,theta.2 = 40)
four_wave_mixing(lambda.1 = 550:560,lambda.2 = 600,theta.1 = 1,theta.2 = 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.