|
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.
|
|