WarpX
Classes | Namespaces | Variables
LaserProfiles.H File Reference
#include <AMReX_Gpu.H>
#include <AMReX_ParmParse.H>
#include <AMReX_Parser.H>
#include <AMReX_REAL.H>
#include <AMReX_Vector.H>
#include <AMReX_Box.H>
#include <AMReX_FArrayBox.H>
#include <functional>
#include <limits>
#include <map>
#include <memory>
#include <string>
#include <utility>
#include "Utils/WarpX_Complex.H"

Go to the source code of this file.

Classes

struct  WarpXLaserProfiles::CommonLaserParameters
 
class  WarpXLaserProfiles::ILaserProfile
 
class  WarpXLaserProfiles::GaussianLaserProfile
 
class  WarpXLaserProfiles::FieldFunctionLaserProfile
 
class  WarpXLaserProfiles::FromFileLaserProfile
 

Namespaces

 WarpXLaserProfiles
 

Variables

const std::map< std::string, std::function< std::unique_ptr< ILaserProfile >)>> WarpXLaserProfiles::laser_profiles_dictionary