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

#include <config.hpp>

Inheritance diagram for viennashe::she::surface_scattering_parameters:
viennashe::she::scattering_parameter_base

Public Member Functions

 surface_scattering_parameters ()
 
double first_factor (viennashe::carrier_type_id) const
 
double second_factor (viennashe::carrier_type_id) const
 
double third_factor (viennashe::carrier_type_id) const
 
double cutoff_distance () const
 
double get_fit_factor (viennashe::carrier_type_id ctype) const
 
void set_fit_factor (viennashe::carrier_type_id ctype, double value)
 
- Public Member Functions inherited from viennashe::she::scattering_parameter_base
 scattering_parameter_base (bool b)
 
bool enabled () const
 
void enabled (bool b)
 

Detailed Description

Definition at line 284 of file config.hpp.

Constructor & Destructor Documentation

◆ surface_scattering_parameters()

viennashe::she::surface_scattering_parameters::surface_scattering_parameters ( )
inline

Definition at line 289 of file config.hpp.

Member Function Documentation

◆ cutoff_distance()

double viennashe::she::surface_scattering_parameters::cutoff_distance ( ) const
inline

Definition at line 300 of file config.hpp.

◆ first_factor()

double viennashe::she::surface_scattering_parameters::first_factor ( viennashe::carrier_type_id  ) const
inline

Definition at line 292 of file config.hpp.

◆ get_fit_factor()

double viennashe::she::surface_scattering_parameters::get_fit_factor ( viennashe::carrier_type_id  ctype) const
inline

Definition at line 302 of file config.hpp.

◆ second_factor()

double viennashe::she::surface_scattering_parameters::second_factor ( viennashe::carrier_type_id  ) const
inline

Definition at line 295 of file config.hpp.

◆ set_fit_factor()

void viennashe::she::surface_scattering_parameters::set_fit_factor ( viennashe::carrier_type_id  ctype,
double  value 
)
inline

Definition at line 307 of file config.hpp.

◆ third_factor()

double viennashe::she::surface_scattering_parameters::third_factor ( viennashe::carrier_type_id  ) const
inline

Definition at line 298 of file config.hpp.


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