ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
log_keys.h File Reference

Defines the log keys used within the viennashe::she namespace. More...

Go to the source code of this file.

Classes

struct  viennashe::she::log_she_solver
 Configuration class for logging during the linear solver phase in a SHE simulation. More...
 
struct  viennashe::she::log_newton_she
 
struct  viennashe::she::log_acoustic_phonon_scattering
 Configuration class for logging when assembling acoustic phonon scattering. More...
 
struct  viennashe::she::log_optical_phonon_scattering
 Configuration class for logging when assembling optical phonons scattering. More...
 
struct  viennashe::she::log_impact_ionization_scattering
 Configuration class for logging when assembling impact ionization scattering. More...
 
struct  viennashe::she::log_assemble_ee_scattering
 Configuration class for logging when assembling electron-electron scattering. More...
 
struct  viennashe::she::log_assemble_scattering_operator
 Configuration class for logging when assembling any scattering mechanisms. More...
 
struct  viennashe::she::log_smooth_expansion_order
 Configuration class for logging when smoothing expansion orders for mapping. More...
 
struct  viennashe::she::log_mapping
 Configuration class for logging when distributing unknown indices over device (mapping) More...
 
struct  viennashe::she::log_linear_solver
 Configuration class for logging when running the linear solver. More...
 
struct  viennashe::she::log_fill_coupling_matrices
 Configuration class for logging when filling coupling matrices. More...
 
struct  viennashe::she::log_recover_odd_unknowns
 Configuration class for logging when recovering odd unknowns from the computed even f_{l,m}. More...
 
struct  viennashe::she::log_coupling_matrix_in_direction
 Configuration class for logging when computing the coupling matrix in a particular direction. More...
 
struct  viennashe::she::log_assemble_free_streaming_operator
 Configuration class for logging when assembling the free streaming operator. More...
 
struct  viennashe::she::log_assemble_all
 Configuration class for logging when assembling the free streaming operator. More...
 
struct  viennashe::she::log_adaptive_she
 Configuration class for logging when using adaptive SHE. More...
 
struct  viennashe::she::log_traps
 Configuration class for logging when dealing with traps. More...
 
struct  viennashe::she::log_transfer_to_new_h_space
 Configuration class for logging when dealing with traps. More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::she
 

Detailed Description

Defines the log keys used within the viennashe::she namespace.

Definition in file log_keys.h.