#include <ParticleMatterInteractionHandler.h>
◆ ParticleMatterInteractionHandler()
ParticleMatterInteractionHandler::ParticleMatterInteractionHandler |
( |
std::string |
name, |
|
|
ElementBase * |
elref |
|
) |
| |
|
inline |
◆ ~ParticleMatterInteractionHandler()
virtual ParticleMatterInteractionHandler::~ParticleMatterInteractionHandler |
( |
| ) |
|
|
inlinevirtual |
◆ apply()
virtual void ParticleMatterInteractionHandler::apply |
( |
PartBunchBase< double, 3 > * |
bunch, |
|
|
const std::pair< Vector_t, double > & |
boundingSphere |
|
) |
| |
|
pure virtual |
◆ computeEnergyLoss()
virtual bool ParticleMatterInteractionHandler::computeEnergyLoss |
( |
PartBunchBase< double, 3 > * |
bunch, |
|
|
Vector_t & |
P, |
|
|
const double |
deltat, |
|
|
bool |
includeFluctuations = true |
|
) |
| const |
|
pure virtual |
◆ getElement()
ElementBase * ParticleMatterInteractionHandler::getElement |
( |
| ) |
|
|
inline |
◆ getFlagAllParticlesIn()
bool ParticleMatterInteractionHandler::getFlagAllParticlesIn |
( |
| ) |
const |
|
inline |
◆ getName()
virtual std::string ParticleMatterInteractionHandler::getName |
( |
| ) |
|
|
pure virtual |
◆ getNumEntered()
virtual unsigned int ParticleMatterInteractionHandler::getNumEntered |
( |
| ) |
|
|
pure virtual |
◆ getParticlesInMat()
virtual size_t ParticleMatterInteractionHandler::getParticlesInMat |
( |
| ) |
|
|
pure virtual |
◆ getRediffused()
virtual unsigned ParticleMatterInteractionHandler::getRediffused |
( |
| ) |
|
|
pure virtual |
◆ getTime()
virtual double ParticleMatterInteractionHandler::getTime |
( |
| ) |
|
|
pure virtual |
◆ getType()
virtual const std::string ParticleMatterInteractionHandler::getType |
( |
| ) |
const |
|
pure virtual |
◆ print()
virtual void ParticleMatterInteractionHandler::print |
( |
Inform & |
os | ) |
|
|
pure virtual |
◆ setFlagAllParticlesIn()
void ParticleMatterInteractionHandler::setFlagAllParticlesIn |
( |
bool |
p | ) |
|
|
inline |
◆ stillActive()
virtual bool ParticleMatterInteractionHandler::stillActive |
( |
| ) |
|
|
pure virtual |
◆ updateElement()
void ParticleMatterInteractionHandler::updateElement |
( |
ElementBase * |
newref | ) |
|
|
inline |
◆ allParticleInMat_m
bool ParticleMatterInteractionHandler::allParticleInMat_m |
|
protected |
◆ element_ref_m
ElementBase* ParticleMatterInteractionHandler::element_ref_m |
|
protected |
◆ name_m
const std::string ParticleMatterInteractionHandler::name_m |
|
protected |
The documentation for this class was generated from the following file: