Files | |
file | BlasExtra.h |
Commonly used BLAS-like routines. | |
file | BlasExtra_internal.h |
file | Blip.h |
file | Coulomb.h |
Coulomb interactions in various geometries. | |
file | Coulomb_ExchangeEval.h |
file | Coulomb_internal.h |
Shared inline functions / internal declarations for Coulomb framework. | |
file | CoulombIsolated.h |
file | CoulombKernel.h |
file | CoulombPeriodic.h |
file | CoulombSlab.h |
file | CoulombWire.h |
file | EnergyComponents.h |
Represent components of the (free) energy. | |
file | GpuKernelUtils.h |
Common utility functions/macros for the gpu kernels and launchers in the .cu files. | |
file | GpuUtil.h |
file | GridInfo.h |
file | H5io.h |
HDF5 helper routines. | |
file | LatticeUtils.h |
Miscellaneous utilities relating to properties of Bravais Lattices. | |
file | LoopMacros.h |
file | ManagedMemory.h |
Base class and operators for managed-memory objects. | |
file | matrix.h |
file | matrix3.h |
3x3 matrices with CPU and GPU operators | |
file | Minimize.h |
Nonlinear minimization and linear solve templates. | |
file | Minimize_lBFGS.h |
file | Minimize_linmin.h |
file | MinimizeParams.h |
file | MPIUtil.h |
Helper classes for MPI parallelization. | |
file | Operators.h |
Operators on ScalarField's and ScalarFieldTilde's. | |
file | Operators_internal.h |
file | Pulay.h |
file | PulayParams.h |
file | RadialFunction.h |
file | Random.h |
file | scalar.h |
Complex numbers with CPU and GPU operators. | |
file | ScalarField.h |
Real and complex scalar fields in real and reciprocal space. | |
file | ScalarFieldArray.h |
Variable length arrays of ScalarField and ScalarFieldTildeArray, and their operators. | |
file | ScalarFieldIO.h |
I/O utilities for the data arrays. | |
file | scaled.h |
file | SphericalHarmonics.h |
file | Spline.h |
Spline interpolation routines. | |
file | string.h |
STL strings and streams with case insensitive comparison. | |
file | tensor3.h |
Symmetric traceless tensor with CPU and GPU operators. | |
file | Thread.h |
Utilities for threading (wrappers around std::thread) | |
file | Units.h |
Commonly used measurement units in terms of atomic units. | |
file | Util.h |
Miscellaneous utilities. | |
file | vector3.h |
3-vector with CPU and GPU operators | |
file | VectorField.h |
Fixed-length multiplet of ScalarField and ScalarFieldTilde, and specialization to vector fields (3-component) | |
file | WignerSeitz.h |