JDFTx  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
o-commands
|o*command.hProvides the base class and various helpers for defining commands in the input file
|o*minimize.hProvides base class for defining the minimize commands
|o*ParamList.hHelper class for parsing command lines in input file
|\*parser.hFunctions for parsing JDFTx input files
o-core
|o*BlasExtra.hCommonly used BLAS-like routines
|o*Blip.h
|o*Coulomb.hCoulomb interactions in various geometries
|o*Coulomb_internal.hShared inline functions / internal declarations for Coulomb framework
|o*CoulombIsolated.h
|o*CoulombKernel.h
|o*CoulombPeriodic.h
|o*CoulombSlab.h
|o*CoulombWire.h
|o*EnergyComponents.hRepresent components of the (free) energy
|o*GpuKernelUtils.hCommon utility functions/macros for the gpu kernels and launchers in the .cu files
|o*GpuUtil.h
|o*H5io.hHDF5 helper routines
|o*LatticeUtils.hMiscellaneous utilities relating to properties of Bravais Lattices
|o*LoopMacros.h
|o*ManagedMemory.hBase class and operators for managed-memory objects
|o*matrix.h
|o*matrix3.h3x3 matrices with CPU and GPU operators
|o*Minimize.hNonlinear minimization and linear solve templates
|o*MPIUtil.hHelper classes for MPI parallelization
|o*Operators.hOperators on ScalarField's and ScalarFieldTilde's
|o*RadialFunction.h
|o*scalar.hComplex numbers with CPU and GPU operators
|o*ScalarField.hReal and complex scalar fields in real and reciprocal space
|o*ScalarFieldArray.hVariable length arrays of ScalarField and ScalarFieldTildeArray, and their operators
|o*ScalarFieldIO.hI/O utilities for the data arrays
|o*SphericalHarmonics.h
|o*Spline.hSpline interpolation routines
|o*string.hSTL strings and streams with case insensitive comparison
|o*tensor3.hSymmetric traceless tensor with CPU and GPU operators
|o*Thread.hUtilities for threading (wrappers around std::thread)
|o*Units.hCommonly used measurement units in terms of atomic units
|o*Util.hMiscellaneous utilities
|o*vector3.h3-vector with CPU and GPU operators
|\*VectorField.hFixed-length multiplet of ScalarField and ScalarFieldTilde, and specialization to vector fields (3-component)
o-electronic
|o*ColumnBundle.h
|o*Control.h
|o*Dump.h
|o*Dump_internal.h
|o*ElecInfo.h
|o*ElecMinimizer.h
|o*Energies.h
|o*ExCorr.h
|o*ExCorr_internal.h
|o*ExCorr_internal_GGA.h
|o*ExCorr_internal_LDA.h
|o*ExCorr_internal_mGGA.h
|o*IonDynamicsParams.h
|o*IonicMinimizer.h
|o*IonInfo.h
|o*LatticeMinimizer.h
|o*RadialSchrodinger.h
|o*SCF.h
|o*SpeciesInfo_internal.h
|\*symbols.h
o-fluid
|o*Euler.hVarious Euler angle related utilities
|o*Fex_LJ.hLennard-Jones fluids
|o*Fex_ScalarEOS.h
|o*Fex_ScalarEOS_internal.h
|o*FluidSolver.h
|o*FluidSolverParams.h
|o*MixedFMT.hSphere mixture functional via (optionally soft) Fundamental Measure Theory
|o*MixedFMT_internal.h
|o*NonlinearPCM.h
|o*PCM_internal.h
|o*S2quad.h
|\*TranslationOperator.h
o-phonon
|\*Phonon.h
\-wannier
 o*Wannier.h
 \*WannierMinimizer.h