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