| ▼ commands | |
| command.h | Provides the base class and various helpers for defining commands in the input file |
| minimize.h | Provides base class for defining the minimize commands |
| ParamList.h | Helper class for parsing command lines in input file |
| parser.h | Functions for parsing JDFTx input files |
| ▼ core | |
| BlasExtra.h | Commonly used BLAS-like routines |
| Blip.h | |
| Coulomb.h | Coulomb interactions in various geometries |
| Coulomb_internal.h | Shared inline functions / internal declarations for Coulomb framework |
| CoulombIsolated.h | |
| CoulombKernel.h | |
| CoulombPeriodic.h | |
| CoulombSlab.h | |
| CoulombWire.h | |
| EnergyComponents.h | Represent components of the (free) energy |
| GpuKernelUtils.h | Common utility functions/macros for the gpu kernels and launchers in the .cu files |
| GpuUtil.h | |
| H5io.h | HDF5 helper routines |
| LatticeUtils.h | Miscellaneous utilities relating to properties of Bravais Lattices |
| LoopMacros.h | |
| ManagedMemory.h | Base class and operators for managed-memory objects |
| matrix.h | |
| matrix3.h | 3x3 matrices with CPU and GPU operators |
| Minimize.h | Nonlinear minimization and linear solve templates |
| MPIUtil.h | Helper classes for MPI parallelization |
| Operators.h | Operators on ScalarField's and ScalarFieldTilde's |
| RadialFunction.h | |
| scalar.h | Complex numbers with CPU and GPU operators |
| ScalarField.h | Real and complex scalar fields in real and reciprocal space |
| ScalarFieldArray.h | Variable length arrays of ScalarField and ScalarFieldTildeArray, and their operators |
| ScalarFieldIO.h | I/O utilities for the data arrays |
| SphericalHarmonics.h | |
| Spline.h | Spline interpolation routines |
| string.h | STL strings and streams with case insensitive comparison |
| tensor3.h | Symmetric traceless tensor with CPU and GPU operators |
| Thread.h | Utilities for threading (wrappers around std::thread) |
| Units.h | Commonly used measurement units in terms of atomic units |
| Util.h | Miscellaneous utilities |
| vector3.h | 3-vector with CPU and GPU operators |
| VectorField.h | Fixed-length multiplet of ScalarField and ScalarFieldTilde, and specialization to vector fields (3-component) |
| ▼ electronic | |
| ColumnBundle.h | |
| Control.h | |
| Dump.h | |
| Dump_internal.h | |
| DumpBGW_internal.h | |
| ElecInfo.h | |
| ElecMinimizer.h | |
| Energies.h | |
| ExCorr.h | |
| ExCorr_internal.h | |
| ExCorr_internal_GGA.h | |
| ExCorr_internal_LDA.h | |
| ExCorr_internal_mGGA.h | |
| IonicDynamicsParams.h | |
| IonicMinimizer.h | |
| IonInfo.h | |
| LatticeMinimizer.h | |
| RadialSchrodinger.h | |
| SCF.h | |
| SpeciesInfo_internal.h | |
| symbols.h | |
| ▼ fluid | |
| Euler.h | Various Euler angle related utilities |
| Fex_LJ.h | Lennard-Jones fluids |
| Fex_ScalarEOS.h | |
| Fex_ScalarEOS_internal.h | |
| FluidSolver.h | |
| FluidSolverParams.h | |
| MixedFMT.h | Sphere mixture functional via (optionally soft) Fundamental Measure Theory |
| MixedFMT_internal.h | |
| NonlinearPCM.h | |
| PCM_internal.h | |
| S2quad.h | |
| TranslationOperator.h | |
| ▼ phonon | |
| Phonon.h | |
| ▼ wannier | |
| Wannier.h | |
| WannierMinimizer.h |