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

Common base class for all scattering parameter classes. Provides enable/disable interface. More...

#include <config.hpp>

Inheritance diagram for viennashe::she::scattering_parameter_base:
viennashe::she::acoustic_phonon_scattering_parameters viennashe::she::fixed_charge_scattering_parameters viennashe::she::impact_ionization_scattering_parameters viennashe::she::ionized_impurity_scattering_parameters viennashe::she::optical_phonon_scattering_parameters viennashe::she::surface_scattering_parameters viennashe::she::trapped_charge_scattering_parameters

Public Member Functions

 scattering_parameter_base (bool b)
 
bool enabled () const
 
void enabled (bool b)
 

Detailed Description

Common base class for all scattering parameter classes. Provides enable/disable interface.

Definition at line 37 of file config.hpp.

Constructor & Destructor Documentation

◆ scattering_parameter_base()

viennashe::she::scattering_parameter_base::scattering_parameter_base ( bool  b)
inline

Definition at line 40 of file config.hpp.

Member Function Documentation

◆ enabled() [1/2]

bool viennashe::she::scattering_parameter_base::enabled ( ) const
inline

Definition at line 42 of file config.hpp.

◆ enabled() [2/2]

void viennashe::she::scattering_parameter_base::enabled ( bool  b)
inline

Definition at line 43 of file config.hpp.


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