|
WarpX
|
This functor performs pairwise Coulomb collision on a single cell by calling the function ElasticCollisionPerez. It also reads and contains the Coulomb logarithm. More...
#include <PairWiseCoulombCollisionFunc.H>
Classes | |
| struct | Executor |
Public Member Functions | |
| PairWiseCoulombCollisionFunc ()=default | |
| Default constructor of the PairWiseCoulombCollisionFunc class. More... | |
| PairWiseCoulombCollisionFunc (const std::string &collision_name, [[maybe_unused]] MultiParticleContainer const *const mypc, const bool isSameSpecies) | |
| Constructor of the PairWiseCoulombCollisionFunc class. More... | |
| Executor const & | executor () const |
Private Attributes | |
| amrex::ParticleReal | m_CoulombLog |
| bool | m_isSameSpecies |
| Executor | m_exe |
This functor performs pairwise Coulomb collision on a single cell by calling the function ElasticCollisionPerez. It also reads and contains the Coulomb logarithm.
|
private |
|
private |
|
private |
|
private |
|
default |
Default constructor of the PairWiseCoulombCollisionFunc class.
|
inline |
Constructor of the PairWiseCoulombCollisionFunc class.
| [in] | collision_name | the name of the collision |
| [in] | mypc | the particle container (unused) |
| [in] | isSameSpecies | true if this is an intra-species colission |
|
inline |
|
private |
|
private |
|
private |