Plugins¶
fileOutput.param¶
-
namespace
picongpu
-
Typedefs
-
using
picongpu::ChargeDensity_Seq = typedef bmpl::transform< VectorAllSpecies, CreateChargeDensityOperation< bmpl::_1 > >::type
-
using
picongpu::EnergyDensity_Seq = typedef bmpl::transform< VectorAllSpecies, CreateEnergyDensityOperation< bmpl::_1 > >::type
-
using
picongpu::MomentumComponent_Seq = typedef bmpl::transform< VectorAllSpecies, CreateMomentumComponentOperation< bmpl::_1, bmpl::int_< 0 > > >::type
-
using
picongpu::FieldTmpSolvers = typedef MakeSeq_t< ChargeDensity_Seq, EnergyDensity_Seq, MomentumComponent_Seq >
FieldTmpSolvers groups all solvers that create data for FieldTmp ******.
FieldTmpSolvers is used in
- See
- FieldTmp to calculate the exchange size
-
using
picongpu::NativeFileOutputFields = typedef MakeSeq_t< FieldE, FieldB >
FileOutputFields: Groups all Fields that shall be dumped.
-
using
picongpu::FileOutputFields = typedef MakeSeq_t< NativeFileOutputFields, FieldTmpSolvers >
-
using
picongpu::FileOutputParticles = typedef VectorAllSpecies
FileOutputParticles: Groups all Species that shall be dumped **********.
hint: to disable particle output set to typedef bmpl::vector0< > FileOutputParticles;
-
using
isaac.param¶
-
namespace
picongpu
-
-
namespace picongpu
isaacP
Typedefs
-
using
picongpu::isaacP::Native_Seq = typedef MakeSeq_t< FieldE, FieldB, FieldJ >
-
using
picongpu::isaacP::Density_Seq = typedef bmpl::transform< VectorAllSpecies, CreateDensityOperation< bmpl::_1 > >::type
-
using
picongpu::isaacP::Fields_Seq = typedef MakeSeq_t< Native_Seq, Density_Seq >
-
using
-
namespace picongpu
particleCalorimeter.param¶
-
namespace
picongpu
-
-
namespace picongpu
particleCalorimeter
Functions
-
HDINLINE float2_X picongpu::particleCalorimeter::mapYawPitchToNormedRange(const float_X yaw, const float_X pitch, const float_X maxYaw, const float_X maxPitch)
Map yaw and pitch into [0,1] respectively.
These ranges correspond to the normalized histogram range of the calorimeter (0: first bin, 1: last bin). Out-of-range values are mapped to the first or the last bin.
Useful for fine tuning the spatial calorimeter resolution.
- Return
- Two values within [-1,1]
- Parameters
yaw
: -maxYaw…maxYawpitch
: -maxPitch…maxPitchmaxYaw
: maximum value of angle yawmaxPitch
: maximum value of angle pitch
-
-
namespace picongpu
radiation.param¶
Defines
-
PIC_VERBOSE_RADIATION
-
namespace
picongpu
-
-
namespace picongpu
parameters
Variables
-
constexpr unsigned int picongpu::parameters
N_observer
= 256
-
constexpr unsigned int picongpu::parameters
-
namespace picongpu
rad_frequencies_from_list
Variables
-
constexpr unsigned int picongpu::rad_frequencies_from_list
N_omega
= 2048
-
constexpr unsigned int picongpu::rad_frequencies_from_list
-
namespace picongpu
rad_linear_frequencies
Variables
-
constexpr unsigned int picongpu::rad_linear_frequencies
N_omega
= 2048
-
namespace picongpu::rad_linear_frequencies
SI
Variables
-
constexpr float_64 picongpu::rad_linear_frequencies::SI
omega_min
= 0.0
-
constexpr float_64 picongpu::rad_linear_frequencies::SI
omega_max
= 1.06e16
-
constexpr float_64 picongpu::rad_linear_frequencies::SI
-
constexpr unsigned int picongpu::rad_linear_frequencies
-
namespace picongpu
rad_log_frequencies
Variables
-
constexpr unsigned int picongpu::rad_log_frequencies
N_omega
= 2048
-
namespace picongpu::rad_log_frequencies
SI
Variables
-
constexpr float_64 picongpu::rad_log_frequencies::SI
omega_min
= 1.0e14
-
constexpr float_64 picongpu::rad_log_frequencies::SI
omega_max
= 1.0e17
-
constexpr float_64 picongpu::rad_log_frequencies::SI
-
constexpr unsigned int picongpu::rad_log_frequencies
-
namespace picongpu
radiation
Typedefs
-
using
picongpu::radiation::RadiationParticleFilter = typedef picongpu::particles::manipulators::FreeImpl< GammaFilterFunctor >
-
struct picongpu::radiation
GammaFilterFunctor
select particles for radiation
Public Functions
- template <typename T_Particle>
-
DINLINE void picongpu::radiation::GammaFilterFunctor::operator()(T_Particle & particle)
Public Static Attributes
-
constexpr float_X picongpu::radiation::GammaFilterFunctor
radiationGamma
= 5.0
-
using
-
namespace picongpu
radiationNyquist
Variables
-
constexpr float_32 picongpu::radiationNyquist
NyquistFactor
= 0.5
-
constexpr float_32 picongpu::radiationNyquist
-
namespace picongpu
radiationObserver.param¶
-
namespace
picongpu
-
-
namespace picongpu
radiation_observer
Functions
-
HDINLINE vector_64 picongpu::radiation_observer::observation_direction(const int observation_id_extern)
Compute observation angles.
This function is used in the Radiation plug-in kernel to compute the observation directions given as a unit vector pointing towards a ‘virtual’ detector
- Return
- unit vector pointing in observation direction type: vector_64
- Parameters
observation_id_extern
: int index that identifies each block on the GPU to compute the observation direction
-
-
namespace picongpu
visualization.param¶
Defines
-
EM_FIELD_SCALE_CHANNEL1
-
EM_FIELD_SCALE_CHANNEL2
-
EM_FIELD_SCALE_CHANNEL3
-
namespace
picongpu
-
Variables
-
constexpr float_64 picongpu
scale_image
= 1.0
-
constexpr bool picongpu
scale_to_cellsize
= true
-
constexpr bool picongpu
white_box_per_GPU
= false
-
namespace picongpu
visPreview
Functions
-
DINLINE float_X picongpu::visPreview::preChannel1(const float3_X & field_B, const float3_X & field_E, const float3_X & field_J)
-
DINLINE float_X picongpu::visPreview::preChannel2(const float3_X & field_B, const float3_X & field_E, const float3_X & field_J)
-
DINLINE float_X picongpu::visPreview::preChannel3(const float3_X & field_B, const float3_X & field_E, const float3_X & field_J)
Variables
-
constexpr float_X picongpu::visPreview
preParticleDens_opacity
= 0.25
-
constexpr float_X picongpu::visPreview
preChannel1_opacity
= 1.0
-
constexpr float_X picongpu::visPreview
preChannel2_opacity
= 1.0
-
constexpr float_X picongpu::visPreview
preChannel3_opacity
= 1.0
-
-
constexpr float_64 picongpu
visColorScales.param¶
-
namespace
picongpu
-
-
namespace picongpu
colorScales
-
namespace picongpu::colorScales
blue
Functions
-
HDINLINE void picongpu::colorScales::blue::addRGB(float3_X & img, const float_X value, const float_X opacity)
-
-
namespace picongpu::colorScales
gray
Functions
-
HDINLINE void picongpu::colorScales::gray::addRGB(float3_X & img, const float_X value, const float_X opacity)
-
-
namespace picongpu::colorScales
grayInv
Functions
-
HDINLINE void picongpu::colorScales::grayInv::addRGB(float3_X & img, const float_X value, const float_X opacity)
-
-
namespace picongpu::colorScales
green
Functions
-
HDINLINE void picongpu::colorScales::green::addRGB(float3_X & img, const float_X value, const float_X opacity)
-
-
namespace picongpu::colorScales
none
Functions
-
HDINLINE void picongpu::colorScales::none::addRGB(const float3_X &, const float_X, const float_X)
-
-
namespace picongpu::colorScales
red
Functions
-
HDINLINE void picongpu::colorScales::red::addRGB(float3_X & img, const float_X value, const float_X opacity)
-
-
namespace picongpu::colorScales
-
namespace picongpu