ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
log_keys.h
Go to the documentation of this file.
1#ifndef VIENNASHE_SOLVERS_LOG_KEYS_H
2#define VIENNASHE_SOLVERS_LOG_KEYS_H
3
4/* ============================================================================
5 Copyright (c) 2011-2022, Institute for Microelectronics,
6 Institute for Analysis and Scientific Computing,
7 TU Wien.
8
9 -----------------
10 ViennaSHE - The Vienna Spherical Harmonics Expansion Boltzmann Solver
11 -----------------
12
13 http://viennashe.sourceforge.net/
14
15 License: MIT (X11), see file LICENSE in the base directory
16=============================================================================== */
17
22namespace viennashe
23{
24 namespace solvers
25 {
26
28 struct log_linear_solver { enum { enabled = false, debug = false }; };
29
31 struct log_gpu_block_ilut_precond { enum { enabled = false }; };
32
34 struct log_parallel_ilut_precond { enum { enabled = false }; };
35
36 } //namespace solvers
37} // namespace viennashe
38
39
40#endif
41
The main ViennaSHE namespace. All functionality resides inside this namespace.
Definition: accessors.hpp:40
Logging tag for messages specific to the GPU block-ILUT preconditioner.
Definition: log_keys.h:31
Logging tag for general linear solver action.
Definition: log_keys.h:28
Logging tag for messages specific to the multithreaded (CPU-based) block-ILUT preconditioner.
Definition: log_keys.h:34