Files | |
file | block_matrix_writer.hpp [code] |
Writes a possibly scaled block matrix to the system matrix. Includes similar functionality for computing residual contributions. | |
file | checks.hpp [code] |
Defines a set of checker functors for micro-tests within ViennaSHE. | |
file | dual_box_flux.hpp [code] |
Helper routines for projecting normal components of a vector-valued quantity defined on edges to vertices (e.g. for visualization purposes) | |
file | dump_device_mesh.hpp [code] |
file | enable_if.hpp [code] |
Simple enable-if variant that uses the SFINAE pattern. | |
file | exception.hpp [code] |
Defines all exceptions used/thrown in the viennashe/util/ namespace. | |
file | filter.hpp [code] |
Defines several filter functors for the device. A filter functor returns true if the supplied argument is accepted, false otherwise. | |
file | generate_device.hpp [code] |
Contains a very simple mesh generator (ortho-grids) for one and two spatial dimensions. | |
file | log_keys.h [code] |
Defines the log keys used within the viennashe::util namespace. | |
file | misc.hpp [code] |
Miscellaneous utilities. | |
file | smooth_doping.hpp [code] |
Routines for ensuring a constant doping along contacts. | |
file | timer.hpp [code] |
Contains a timer class. Contains one windows implementation and one *NIX implementation. | |