WarpX
Functions
ParticleCreation Namespace Reference

Functions

template<typename PTile >
void DefaultInitializeRuntimeAttributes (PTile &ptile, const int n_external_attr_real, const int n_external_attr_int, const std::vector< std::string > &user_real_attribs, const std::vector< std::string > &user_int_attribs, const std::map< std::string, int > &particle_comps, const std::map< std::string, int > &particle_icomps, const std::vector< amrex::Parser * > &user_real_attrib_parser, const std::vector< amrex::Parser * > &user_int_attrib_parser, const bool do_qed_comps, BreitWheelerEngine *p_bw_engine, QuantumSynchrotronEngine *p_qs_engine, const int ionization_initial_level, int start, int stop)
 Default initialize runtime attributes in a tile. This routine does not initialize the first n_external_attr_real real attributes and the first n_external_attr_int integer attributes, which have been in principle externally set elsewhere. More...
 

Function Documentation

◆ DefaultInitializeRuntimeAttributes()

template<typename PTile >
void ParticleCreation::DefaultInitializeRuntimeAttributes ( PTile &  ptile,
const int  n_external_attr_real,
const int  n_external_attr_int,
const std::vector< std::string > &  user_real_attribs,
const std::vector< std::string > &  user_int_attribs,
const std::map< std::string, int > &  particle_comps,
const std::map< std::string, int > &  particle_icomps,
const std::vector< amrex::Parser * > &  user_real_attrib_parser,
const std::vector< amrex::Parser * > &  user_int_attrib_parser,
const bool  do_qed_comps,
BreitWheelerEngine p_bw_engine,
QuantumSynchrotronEngine p_qs_engine,
const int  ionization_initial_level,
int  start,
int  stop 
)

Default initialize runtime attributes in a tile. This routine does not initialize the first n_external_attr_real real attributes and the first n_external_attr_int integer attributes, which have been in principle externally set elsewhere.

Template Parameters