Polarization from Miller indices
Description
Allow to define the laser polarization in terms of Miller indices. For this, one must provide the variable MillerIndicesBasis that contains the reduced coordinates of the X, Y, and Z high symmetry points. This is useful when the crystal are arbitrarily rotated. The coordinates of the points can easily be obtained using for instance XCrysden.
News snippet
Allow to define the laser polarization in terms of Miller indices.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.
Merge request reports
Activity
changed milestone to %12.0
added Feature label
Codecov Report
Merging #1608 (1f98f607) into develop (32930ea5) will decrease coverage by
0.00%
. The diff coverage is83.33%
.@@ Coverage Diff @@ ## develop #1608 +/- ## =========================================== - Coverage 66.55% 66.55% -0.01% =========================================== Files 538 538 Lines 95178 95188 +10 =========================================== + Hits 63346 63349 +3 - Misses 31832 31839 +7
Impacted Files Coverage Δ src/hamiltonian/lasers.F90 60.69% <81.81%> (+0.49%)
⬆ src/hamiltonian/hamiltonian_elec.F90 74.52% <100.00%> (ø)
src/math/lalg_adv_lapack_inc.F90 37.40% <0.00%> (-0.93%)
⬇
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 32930ea...1f98f60. Read the comment docs.Edited by Codecov- Resolved by Micael Oliveira
- Resolved by Micael Oliveira
assigned to @micael.oliveira
added 1 commit
- 1f98f607 - Allow to define the laser polarization in terms of Miller indices. For this,...
enabled an automatic merge when the pipeline for 1f98f607 succeeds
mentioned in commit 9260a74b