|
| alg_parser.h |
| Interface for parsing algebraic expressions.
|
|
| array_n.h |
| N-dimensional array.
|
|
| cerf2.h |
| Header for the optimized complex error function.
|
|
| combinatorics.h |
| Template procedures for type combinatorics, as alternative to boost::fusion when predictable performance is needed.
|
|
| component.h |
| Basic types and auxiliary templates for application construction.
|
|
| contour.h |
| Some useful iterators (iterator at points, edges, planes) and classes for 2D and 3D contours.
|
|
| contour.hpp |
| Template function definitions for contour.h.
|
|
| cpp11features.h |
| Definitions of macros for C++11 features available.
|
|
| ctlist.h |
| Compile time lists which can hold runtime data.
|
|
| cuda_device.h |
|
| cuda_emu.h |
|
| cuda_memutils.h |
|
| cvector_3.h |
| complex N-dimensional vectors and some vector operations
|
|
| data_flags.h |
| Some usefull bit flags.
|
|
| detector.h |
| Classes for detectors that record field values during simulation.
|
|
| discrete_fermi.h |
| Functions for calculating discrete Fermi distributions in multi-level multi electron systems.
|
|
| facetedsurf.h |
| Class using contour.h to define a surface consisting of multiple facets (contours).
|
|
| gnudump.h |
| Classes used to record information about vectors / contours / bodies to text files in gnuplot format (for visualization)
|
|
| gradopt.h |
| Template classes for gradient-based optimization.
|
|
| grid.hpp |
| Template function definitions for grid.h.
|
|
| ifmpi.h |
| Classes for mpi interface/ mpi stubs.
|
|
| linsolv.h |
| Interface for solving systems of linear equations using LAPACK and PARDISO.
|
|
| linsysn.h |
| Interface for solving systems of linear equations using LAPACK and PARDISO.
|
|
| logexc.h |
| Interface to process exceptions and output messages.
|
|
| logger.h |
| Interface for collecting process variables identified by their symbolic names.
|
|
| loggerio.h |
| Classes for storing data sequences in files.
|
|
| math_utils.h |
| Some useful math functions.
|
|
| physconst.h |
| Useful physical constants and scaling factors for different units of measurement.
|
|
| plane_3.h |
| Classes for planes in 3 dimensions.
|
|
| plane_n.h |
| Classes for planes in n dimensions.
|
|
| read_ini.h |
| Classes to read special ini files.
|
|
| refobj.h |
| Smart pointers.
|
|
| region_2.h |
| Классы описывающие различные 2D или 3D геометрические тела.
|
|
| region_3.h |
| A collection of objects for various 3D bodies.
|
|
| region_3.hpp |
| Template function definitions for region.h.
|
|
| string_utils.h |
| Some usefull functions for work with strings.
|
|
| transfer.h |
| Interpolation forms, packers and interpolation transfers (local and MPI), which can be used for parallel simulation (transfer between CPU domains) or multigrid-approach (transfer between meshes).
|
|
| vector_3.h |
| Basis and vector transformations.
|
|
| vector_3a.h |
| N-dimensional vectors and some useful functions for work with them.
|
|
| vector_set.h |
| Sequences of vectors.
|
|
| vtk_writer.h |
| Classes for saving data from grids in VTK format.
|
|
| vtkdump.h |
| Classes used to record information about vectors / contours / bodies to xml files in VTK format (for visualization)
|
|
| vts.h |
| Variable time stepping control for molecular dynamics.
|
|
| wavepacket.h |
| Classes to handle Gaussian Wave Packets.
|
|
| xml_utils.h |
| XML reader.
|
|