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::Real 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::Real 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: