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

The SHE configuration class is defined here. More...

#include <iostream>
#include <algorithm>
#include "viennashe/forwards.h"
#include "viennashe/solvers/exception.hpp"

Go to the source code of this file.

Classes

struct  viennashe::solvers::linear_solver_ids
 Provides IDs for the linear solvers. More...
 
class  viennashe::solvers::linear_solver_config
 A configuration class holding options for use within the different linear solvers. More...
 
struct  viennashe::solvers::nonlinear_solver_ids
 Provides IDs for the nonlinear iteration schemes. More...
 
class  viennashe::solvers::nonlinear_solver_config
 A configuration class holding options for use within the different linear solvers. More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::solvers
 Namespace containing a variety of different linear solvers.
 

Detailed Description

The SHE configuration class is defined here.

Definition in file config.hpp.