Files | |
file | BlasExtra.h [code] |
Commonly used BLAS-like routines. | |
file | Coulomb_internal.h [code] |
Shared inline functions / internal declarations for Coulomb framework. | |
file | EnergyComponents.h [code] |
Represent components of the (free) energy. | |
file | GpuKernelUtils.h [code] |
Common utility functions/macros for the gpu kernels and launchers in the .cu files. | |
file | GpuUtil.h [code] |
file | GridInfo.h [code] |
Geometry of the simulation grid. | |
file | Minimize.h [code] |
Nonlinear minimization templates. | |
file | Operators.h [code] |
Operators on ScalarField's and ScalarFieldTilde's. | |
file | Pulay.h [code] |
Pulay mixing algorithm template. | |
file | Random.h [code] |
Random number generation. | |
file | ScalarField.h [code] |
Real and complex scalar fields in real and reciprocal space. | |
file | ScalarFieldArray.h [code] |
classes ScalarFieldArray, ScalarFieldTildeArray and just enough operators to enable CG w.r.t to them | |
file | ScalarFieldIO.h [code] |
I/O utilities for the data arrays. | |
file | scaled.h [code] |
Template to avoid (delay) scaling operations on linear objects. | |
file | Spline.h [code] |
Spline interpolation routines. | |
file | string.h [code] |
STL strings and streams with case insensitive comparison. | |
file | tensor3.h [code] |
file | Thread.h [code] |
Utilities for threading (wrappers around std::thread) | |
file | Units.h [code] |
Commonly used measurement units in terms of atomic units. | |
file | Util.h [code] |
Miscellaneous utilities. | |
file | vector3.h [code] |
file | VectorField.h [code] |
Generic multiplet of data arrays (and specialized to triplets for vector fields in real/reciprocal space) | |
file | WignerSeitz.h [code] |