The SKIRT project
advanced radiative transfer for astrophysics
ElectronScatteringHelper::Helper Class Referenceabstract

#include <ElectronScatteringHelper.hpp>

Inheritance diagram for ElectronScatteringHelper::Helper:

Public Member Functions

void peeloffScattering (double &I, double &lambda, int Z, Direction bfk, Direction bfkobs) const
virtual void peeloffScattering (double &I, double &lambda, int Z, int N, Direction bfk, Direction bfkobs) const
void peeloffScattering (double &I, double &Q, double &U, double &V, double &lambda, int Z, Direction bfk, Direction bfkobs, Direction bfky, const StokesVector *sv) const
virtual void peeloffScattering (double &I, double &Q, double &U, double &V, double &lambda, int Z, int N, Direction bfk, Direction bfkobs, Direction bfky, const StokesVector *sv) const
Direction performScattering (double &lambda, int Z, Direction bfk) const
Direction performScattering (double &lambda, int Z, Direction bfk, StokesVector *sv) const
virtual Direction performScattering (double &lambda, int Z, int N, Direction bfk) const
virtual Direction performScattering (double &lambda, int Z, int N, Direction bfk, StokesVector *sv) const
double sectionSca (double lambda, int Z) const
virtual double sectionSca (double lambda, int Z, int N) const =0

Detailed Description

This is the abstract base class for the electron-scattering helpers offered by this namespace; see the namespace documentation for the overall design and the list of concrete helpers.


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