JDFTx  1.2.1
 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*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*BlasExtra.hCommonly used BLAS-like routines
|o*Coulomb_internal.hShared inline functions / internal declarations for Coulomb framework
|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*GridInfo.hGeometry of the simulation grid
|o*H5io.hHDF5 helper routines
|o*Minimize.hNonlinear minimization templates
|o*Operators.hOperators on ScalarField's and ScalarFieldTilde's
|o*Pulay.hPulay mixing algorithm template
|o*Random.hRandom number generation
|o*ScalarField.hReal and complex scalar fields in real and reciprocal space
|o*ScalarFieldArray.hClasses ScalarFieldArray, ScalarFieldTildeArray and just enough operators to enable CG w.r.t to them
|o*ScalarFieldIO.hI/O utilities for the data arrays
|o*scaled.hTemplate to avoid (delay) scaling operations on linear objects
|o*Spline.hSpline interpolation routines
|o*string.hSTL strings and streams with case insensitive comparison
|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*VectorField.hGeneric multiplet of data arrays (and specialized to triplets for vector fields in real/reciprocal space)
|o*operators.hOperators specific to the electronic code
|\*SpeciesInfo_internal.hShared GPU/CPU code for ion/pseudopotential related calculations
 o*Euler.hVarious Euler angle related utilities
 o*Fex_LJ.hLennard-Jones fluids
 o*MixedFMT.hSphere mixture functional via (optionally soft) Fundamental Measure Theory
 o*S2quad.hQuadratures on S2 used to generate quadratures on SO(3)
 o*SO3quad.hQuadratures for SO(3)