WarpX
Loading...
Searching...
No Matches
ParticleThermalizer Class Reference

#include <ParticleThermalizer.H>

Public Member Functions

 ParticleThermalizer ()
bool defined () const
void applyThermalizer (MultiParticleContainer &mpc) const
void applyThermalizer (WarpXParticleContainer &pcont) const

Private Attributes

bool m_defined {false}
int m_normal {-1}
amrex::Real m_start
amrex::Real m_end
amrex::Array< amrex::Real, 3 > m_momentum_threshold
amrex::Real m_theta
std::vector< std::string > m_species_names

Constructor & Destructor Documentation

◆ ParticleThermalizer()

ParticleThermalizer::ParticleThermalizer ( )

Member Function Documentation

◆ applyThermalizer() [1/2]

void ParticleThermalizer::applyThermalizer ( MultiParticleContainer & mpc) const

◆ applyThermalizer() [2/2]

void ParticleThermalizer::applyThermalizer ( WarpXParticleContainer & pcont) const

◆ defined()

bool ParticleThermalizer::defined ( ) const
nodiscard

Member Data Documentation

◆ m_defined

bool ParticleThermalizer::m_defined {false}
private

◆ m_end

amrex::Real ParticleThermalizer::m_end
private

◆ m_momentum_threshold

amrex::Array<amrex::Real, 3> ParticleThermalizer::m_momentum_threshold
private

◆ m_normal

int ParticleThermalizer::m_normal {-1}
private

◆ m_species_names

std::vector<std::string> ParticleThermalizer::m_species_names
private

◆ m_start

amrex::Real ParticleThermalizer::m_start
private

◆ m_theta

amrex::Real ParticleThermalizer::m_theta
private

The documentation for this class was generated from the following files: