ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::she::scatter_process_descriptor Class Reference

A simple class returning the scattering rate and the energy of a scattered particle. More...

#include <common.hpp>

Public Member Functions

 scatter_process_descriptor ()
 
void initial_energy (double e)
 
double initial_energy () const
 
void final_energy (double e)
 
double final_energy () const
 
void rate (double r)
 
double rate () const
 
void generation_rate (double r)
 
double generation_rate () const
 

Detailed Description

A simple class returning the scattering rate and the energy of a scattered particle.

Definition at line 52 of file common.hpp.

Constructor & Destructor Documentation

◆ scatter_process_descriptor()

viennashe::she::scatter_process_descriptor::scatter_process_descriptor ( )
inline

Definition at line 55 of file common.hpp.

Member Function Documentation

◆ final_energy() [1/2]

double viennashe::she::scatter_process_descriptor::final_energy ( ) const
inline

Definition at line 62 of file common.hpp.

◆ final_energy() [2/2]

void viennashe::she::scatter_process_descriptor::final_energy ( double  e)
inline

Definition at line 61 of file common.hpp.

◆ generation_rate() [1/2]

double viennashe::she::scatter_process_descriptor::generation_rate ( ) const
inline

Definition at line 68 of file common.hpp.

◆ generation_rate() [2/2]

void viennashe::she::scatter_process_descriptor::generation_rate ( double  r)
inline

Definition at line 67 of file common.hpp.

◆ initial_energy() [1/2]

double viennashe::she::scatter_process_descriptor::initial_energy ( ) const
inline

Definition at line 59 of file common.hpp.

◆ initial_energy() [2/2]

void viennashe::she::scatter_process_descriptor::initial_energy ( double  e)
inline

Definition at line 58 of file common.hpp.

◆ rate() [1/2]

double viennashe::she::scatter_process_descriptor::rate ( ) const
inline

Definition at line 65 of file common.hpp.

◆ rate() [2/2]

void viennashe::she::scatter_process_descriptor::rate ( double  r)
inline

Definition at line 64 of file common.hpp.


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