This is the complete list of members for ElectronH0Wannier, including all inherited members.
| addShiftedVectors(Eigen::Tensor< double, 3 > degeneracyShifts_, Eigen::Tensor< double, 5 > vectorsShifts_) | ElectronH0Wannier | |
| batchedBuildHamiltonians(std::vector< Eigen::Vector3d > &cartesianWavevectors) | ElectronH0Wannier | |
| batchedDiagonalizeFromCoordinates(std::vector< Eigen::Vector3d > &cartesianWavevectors) | ElectronH0Wannier | |
| batchedDiagonalizeWithVelocities(std::vector< Eigen::Vector3d > cartesianCoordinates) | ElectronH0Wannier | |
| bravaisVectors (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| bravaisVectors_d (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| cpuPopulate(Points &fullPoints, const bool &withVelocities, const bool &withEigenvectors, const bool isDistributed=false) | ElectronH0Wannier | |
| degeneracyShifts (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| degeneracyShifts_d (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| diagonalize(Point &point) override | ElectronH0Wannier | virtual |
| diagonalizeFromCoordinates(Eigen::Vector3d &k) override | ElectronH0Wannier | virtual |
| diagonalizeVelocity(Point &point) override | ElectronH0Wannier | virtual |
| diagonalizeVelocityFromCoordinates(Eigen::Vector3d &coordinates) override (defined in ElectronH0Wannier) | ElectronH0Wannier | virtual |
| directUnitCell (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| ElectronH0Wannier(const Eigen::Matrix3d &directUnitCell_, const Eigen::MatrixXd &bravaisVectors_, const Eigen::VectorXd &vectorsDegeneracies_, const Eigen::Tensor< std::complex< double >, 3 > &h0R_, const Eigen::Tensor< std::complex< double >, 4 > *rMatrix_=nullptr) | ElectronH0Wannier | |
| ElectronH0Wannier(const ElectronH0Wannier &that) | ElectronH0Wannier | |
| estimateBatchSize(const bool &withVelocity) override | ElectronH0Wannier | virtual |
| getBerryConnection(Point &point) | ElectronH0Wannier | |
| getDeviceMemoryUsage() | ElectronH0Wannier | protected |
| getNumBands() override | ElectronH0Wannier | virtual |
| getParticle() override | ElectronH0Wannier | virtual |
| h0R (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| h0R_d (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| hasShiftedVectors (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| kokkosBatchedBuildBlochHamiltonian(const DoubleView2D &cartesianCoordinates) override | ElectronH0Wannier | virtual |
| kokkosBatchedDiagonalizeFromCoordinates(const DoubleView2D &cartesianCoordinates, const bool withMassScaling=true) override | ElectronH0Wannier | virtual |
| kokkosBatchedDiagonalizeWithVelocities(const DoubleView2D &cartesianCoordinates) override | ElectronH0Wannier | virtual |
| kokkosBatchedTreatDegenerateVelocities(const DoubleView2D &cartesianCoordinates, const DoubleView2D &resultEnergies, ComplexView4D &resultVelocities, const double &threshold) | HarmonicHamiltonian | |
| kokkosPopulate(const std::vector< Eigen::Vector3d > &cartesianCoordinates, const bool &withVelocities, const bool &withEigenvectors, const std::vector< int > &iks) | ElectronH0Wannier | |
| numVectors (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| numWannier (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| operator=(const ElectronH0Wannier &that) | ElectronH0Wannier | |
| particle (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| populate(Points &fullPoints, const bool &withVelocities, const bool &withEigenvectors, const bool isDistributed=false) override | ElectronH0Wannier | virtual |
| populate(const std::vector< Eigen::Vector3d > &cartesianCoordinates, const bool &withVelocities, const bool &withEigenvectors) | ElectronH0Wannier | |
| rMatrix (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| vectorsDegeneracies (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| vectorsDegeneracies_d (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| vectorsShifts (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| vectorsShifts_d (defined in ElectronH0Wannier) | ElectronH0Wannier | protected |
| ~ElectronH0Wannier() | ElectronH0Wannier |