▼ ivutils | |
▼ include | |
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 |