|
| namespace | cg |
| |
| namespace | constants |
| | definitions of scientific and math constants
|
| |
| namespace | core |
| | fundamental functionality for linear algebra, utilities, molecules and more
|
| |
| namespace | crystal |
| | functionality related to periodic crystal structures, space groups, symmetry operations
|
| |
| namespace | density |
| | functionality related to evaluation of electron density
|
| |
| namespace | descriptors |
| |
| namespace | dft |
| | functionality related to Kohn-Sham density functional theory
|
| |
| namespace | disp |
| | dispersion corrections
|
| |
| namespace | dma |
| |
| namespace | driver |
| |
| namespace | elastic_fit |
| |
| namespace | geometry |
| | computational geometry functionality - marching cubes, Morton codes etc.
|
| |
| namespace | gto |
| | evaluation Gaussian-type orbitals, their derivatives etc.
|
| |
| namespace | interaction |
| | interactions energies including CrystalExplorer model energies
|
| |
| namespace | io |
| | file input and output module including reading wavefunction files
|
| |
| namespace | isosurface |
| |
| namespace | log |
| | logging for debug output, warnings, errors etc.
|
| |
| namespace | main |
| | main module for functionaliity related to single point energies etc.
|
| |
| namespace | opt |
| |
| namespace | parallel |
| | main module for functionaliity parallelism - threads etc.
|
| |
| namespace | qm |
| | quantum mechanics/quantum chemistry functionality including Hartree-Fock and more
|
| |
| namespace | scf |
| | self-consistent field implementation
|
| |
| namespace | sht |
| | spherical harmonic transforms
|
| |
| namespace | slater |
| | evaluation of Slater-type orbitals, their derivatives etc.
|
| |
| namespace | solvent |
| | solvation models for correction of QM methods (implicit only for now)
|
| |
| namespace | timing |
| | routines for global timers, timers of sections and more
|
| |
| namespace | units |
| |
| namespace | util |
| |
| namespace | xdm |
| |
| namespace | xtb |
| |
|
| using | DMatRM = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| |
| using | MatRM = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| |
| using | IMatRM = Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| |
| using | FMatRM = Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| |
| using | Array = Eigen::ArrayXd |
| |
| using | DArray = Eigen::ArrayXd |
| |
| using | CArray = Eigen::ArrayXcd |
| |
| using | IArray = Eigen::ArrayXi |
| |
| using | MaskArray = Eigen::Array< bool, Eigen::Dynamic, 1 > |
| |
| using | MaskMat = Eigen::Array< bool, Eigen::Dynamic, Eigen::Dynamic > |
| |
| using | IMat = Eigen::MatrixXi |
| |
| using | IMat3N = Eigen::Matrix3Xi |
| |
| using | Mat = Eigen::MatrixXd |
| |
| using | MatRef = Eigen::Ref< Eigen::MatrixXd > |
| |
| using | MatConstRef = Eigen::Ref< const Eigen::MatrixXd > |
| |
| using | Mat3N = Eigen::Matrix3Xd |
| |
| using | Mat3NConstRef = Eigen::Ref< const Mat3N > |
| |
| using | MatN3 = Eigen::MatrixX3d |
| |
| using | MatN3ConstRef = Eigen::Ref< const MatN3 > |
| |
| using | Mat3 = Eigen::Matrix3d |
| |
| using | Mat2 = Eigen::Matrix2d |
| |
| using | Mat3RM = Eigen::Matrix< double, 3, 3, Eigen::RowMajor > |
| |
| using | Mat3ConstRef = Eigen::Ref< const Mat3 > |
| |
| using | Mat4 = Eigen::Matrix4d |
| |
| using | Mat4ConstRef = Eigen::Ref< const Mat4 > |
| |
| using | Mat4N = Eigen::Matrix4Xd |
| |
| using | MatN4 = Eigen::MatrixX4d |
| |
| using | Mat6 = Eigen::Matrix< double, 6, 6 > |
| |
| using | Mat6N = Eigen::Matrix< double, 6, Eigen::Dynamic > |
| |
| using | CMat = Eigen::MatrixXcd |
| |
| using | CMat3N = Eigen::MatrixX3cd |
| |
| using | CMatN3 = Eigen::Matrix3Xcd |
| |
| using | CMat3 = Eigen::Matrix3cd |
| |
| using | CMat4 = Eigen::Matrix4cd |
| |
| using | FMat = Eigen::MatrixXf |
| |
| using | FMat3N = Eigen::Matrix3Xf |
| |
| using | FMatN3 = Eigen::MatrixX3f |
| |
| using | FMat3 = Eigen::Matrix3f |
| |
| using | FMat4 = Eigen::Matrix3f |
| |
| using | DMat = Eigen::MatrixXd |
| |
| using | DMat3N = Eigen::Matrix3Xd |
| |
| using | DMatN3 = Eigen::MatrixX3d |
| |
| using | DMat3 = Eigen::Matrix3d |
| |
| using | DMat4 = Eigen::Matrix4d |
| |
| using | RowVec = Eigen::RowVectorXd |
| |
| using | Vec = Eigen::VectorXd |
| |
| using | RowVec3 = Eigen::RowVector3d |
| |
| using | Vec3 = Eigen::Vector3d |
| |
| using | Vec2 = Eigen::Vector2d |
| |
| using | RowVec4 = Eigen::RowVector4d |
| |
| using | Vec4 = Eigen::Vector4d |
| |
| using | Vec6 = Eigen::Matrix< double, 6, 1 > |
| |
| using | Vec10 = Eigen::Matrix< double, 10, 1 > |
| |
| using | CVec = Eigen::VectorXcd |
| |
| using | DVec = Eigen::VectorXd |
| |
| using | DVec3 = Eigen::Vector3d |
| |
| using | FVec = Eigen::VectorXf |
| |
| using | FVec3 = Eigen::Vector3f |
| |
| using | FVec2 = Eigen::Vector2f |
| |
| using | IVec = Eigen::VectorXi |
| |
| using | IVec3 = Eigen::Vector3i |
| |