#include <Laser.H>
|
| Laser (std::string name, bool laser_from_file) |
|
◆ Laser()
Laser::Laser |
( |
std::string |
name, |
|
|
bool |
laser_from_file |
|
) |
| |
◆ m_a0
amrex::Real Laser::m_a0 {0.} |
Laser peak normalized amplitude
◆ m_CEP
amrex::Real Laser::m_CEP {0.} |
Laser carrier-envelope phase (CEP)
◆ m_focal_distance
amrex::Real Laser::m_focal_distance {0.} |
Focal distance of the laser pulse
◆ m_L0
amrex::Real Laser::m_L0 {0.} |
Laser length (HW 1/e in amplitude)
◆ m_name
std::string Laser::m_name {""} |
◆ m_position_mean
Average position of the Gaussian laser pulse
◆ m_propagation_angle_yz
amrex::Real Laser::m_propagation_angle_yz {0.} |
Propagation angle of the pulse in the yz plane (0 is the along the z axis)
◆ m_tau
amrex::Real Laser::m_tau {0.} |
Laser duration (HW 1/e in amplitude)
◆ m_w0
amrex::Real Laser::m_w0 {0.} |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/hipace/checkouts/stable/src/laser/Laser.H
- /home/docs/checkouts/readthedocs.org/user_builds/hipace/checkouts/stable/src/laser/Laser.cpp