This is the complete list of members for PhononH0, including all inherited members.
| addLongRangeTerm(Eigen::Tensor< std::complex< double >, 4 > &dyn, const Eigen::VectorXd &q) | PhononH0 | protected |
| addMediumRangeTerm(Eigen::Tensor< std::complex< double >, 4 > &dyn, const Eigen::VectorXd &q) | PhononH0 | protected |
| alat (defined in PhononH0) | PhononH0 | protected |
| alpha (defined in PhononH0) | PhononH0 | protected |
| atomicMasses_d (defined in PhononH0) | PhononH0 | protected |
| atomicPositions (defined in PhononH0) | PhononH0 | protected |
| atomicPositions_d (defined in PhononH0) | PhononH0 | protected |
| atomicSpecies (defined in PhononH0) | PhononH0 | protected |
| bornCharges (defined in PhononH0) | PhononH0 | protected |
| bornCharges_d (defined in PhononH0) | PhononH0 | protected |
| bravaisVectors (defined in PhononH0) | PhononH0 | protected |
| bravaisVectors_d (defined in PhononH0) | PhononH0 | protected |
| correctMediumRangeIFCs(Eigen::Tensor< double, 4 > &fq, const Eigen::VectorXd &q) | PhononH0 | protected |
| cpuPopulate(Points &points, const bool &withVelocities, const bool &withEigenvectors, bool isDistributed=false) (defined in PhononH0) | PhononH0 | |
| crystal (defined in PhononH0) | PhononH0 | protected |
| diagonalize(Point &point) override | PhononH0 | virtual |
| diagonalizeFromCoordinates(Eigen::Vector3d &q, const bool &withMassScaling) | PhononH0 | |
| diagonalizeFromCoordinates(Eigen::Vector3d &q) override | PhononH0 | virtual |
| diagonalizeVelocity(Point &point) override | PhononH0 | virtual |
| diagonalizeVelocityFromCoordinates(Eigen::Vector3d &coordinates) override (defined in PhononH0) | PhononH0 | virtual |
| dielectricMatrix (defined in PhononH0) | PhononH0 | protected |
| dielectricMatrix_d (defined in PhononH0) | PhononH0 | protected |
| dimensionality (defined in PhononH0) | PhononH0 | protected |
| directUnitCell (defined in PhononH0) | PhononH0 | protected |
| dynDiagonalize(Eigen::Tensor< std::complex< double >, 4 > &dyn) | PhononH0 | protected |
| e2 (defined in PhononH0) | PhononH0 | protected |
| estimateBatchSize(const bool &withVelocity) override | PhononH0 | virtual |
| fcRangeType (defined in PhononH0) | PhononH0 | protected |
| getBornCharges() | PhononH0 | |
| getCoarseGrid() | PhononH0 | |
| getDeviceMemoryUsage() | PhononH0 | protected |
| getDielectricMatrix() | PhononH0 | |
| getIndexEigenvector(const int &iAt, const int &iPol) const | PhononH0 | |
| getIndexEigenvector(const int &iAt, const int &iPol, const int &nAtoms) | PhononH0 | static |
| getNumBands() override | PhononH0 | virtual |
| getParticle() override | PhononH0 | virtual |
| gMax (defined in PhononH0) | PhononH0 | protected |
| gVectors (defined in PhononH0) | PhononH0 | protected |
| gVectors_d (defined in PhononH0) | PhononH0 | protected |
| hasDielectric (defined in PhononH0) | PhononH0 | protected |
| kokkosBatchedBuildBlochHamiltonian(const DoubleView2D &cartesianCoordinates) override | PhononH0 | virtual |
| kokkosBatchedDiagonalizeFromCoordinates(const DoubleView2D &cartesianCoordinates, const bool withMassScaling=true) override | PhononH0 | virtual |
| kokkosBatchedDiagonalizeWithVelocities(const DoubleView2D &cartesianCoordinates) override | PhononH0 | virtual |
| kokkosBatchedScaleEigenvectors(StridedComplexView3D &eigenvectors) (defined in PhononH0) | PhononH0 | |
| kokkosBatchedTreatDegenerateVelocities(const DoubleView2D &cartesianCoordinates, const DoubleView2D &resultEnergies, ComplexView4D &resultVelocities, const double &threshold) | HarmonicHamiltonian | |
| kokkosPopulate(Points &points, const bool &withVelocities, const bool &withEigenvectors, const bool isDistributed=false) | PhononH0 | |
| longRange2d (defined in PhononH0) | PhononH0 | protected |
| longRangeCorrection1 (defined in PhononH0) | PhononH0 | protected |
| longRangeCorrection1_d (defined in PhononH0) | PhononH0 | protected |
| mat2R (defined in PhononH0) | PhononH0 | protected |
| mat2R_d (defined in PhononH0) | PhononH0 | protected |
| mediumRange (defined in PhononH0) | PhononH0 | static |
| numAtoms (defined in PhononH0) | PhononH0 | protected |
| numBands (defined in PhononH0) | PhononH0 | protected |
| numBravaisVectors (defined in PhononH0) | PhononH0 | protected |
| operator=(const PhononH0 &that) | PhononH0 | |
| particle (defined in PhononH0) | PhononH0 | protected |
| PhononH0(Crystal &crystal, Eigen::Tensor< double, 5 > &forceConstants_, Eigen::Vector3i &qCoarseGrid, const Eigen::MatrixXd &bravaisVectors_, const Eigen::VectorXd &weights_, const int fcRangeType) | PhononH0 | |
| PhononH0(const PhononH0 &that) | PhononH0 | |
| populate(Points &points, const bool &withVelocities, const bool &withEigenvectors, const bool isDistributed=false) override | PhononH0 | virtual |
| printDynToHDF5(Eigen::Vector3d &qCrys) | PhononH0 | |
| qCoarseGrid (defined in PhononH0) | PhononH0 | protected |
| shortRange (defined in PhononH0) | PhononH0 | static |
| shortRangeTerm(Eigen::Tensor< std::complex< double >, 4 > &dyn, const Eigen::VectorXd &q) | PhononH0 | protected |
| speciesMasses (defined in PhononH0) | PhononH0 | protected |
| volumeUnitCell (defined in PhononH0) | PhononH0 | protected |
| weights (defined in PhononH0) | PhononH0 | protected |
| weights_d (defined in PhononH0) | PhononH0 | protected |
| wsInit(const Eigen::MatrixXd &unitCell, const Eigen::Matrix3d &directUnitCell, const int &nr1Big, const int &nr2Big, const int &nr3Big) | PhononH0 | protected |
| ~PhononH0() | PhononH0 |