Phoebe developer's documentation  1.1.0
Phonon and Electron Boltzmann Equations
HarmonicHamiltonian Member List

This is the complete list of members for HarmonicHamiltonian, including all inherited members.

diagonalize(Point &point)=0HarmonicHamiltonianpure virtual
diagonalizeFromCoordinates(Eigen::Vector3d &k)=0HarmonicHamiltonianpure virtual
diagonalizeVelocity(Point &point)=0HarmonicHamiltonianpure virtual
diagonalizeVelocityFromCoordinates(Eigen::Vector3d &coordinates)=0 (defined in HarmonicHamiltonian)HarmonicHamiltonianpure virtual
estimateBatchSize(const bool &withVelocity)HarmonicHamiltonianinlinevirtual
getNumBands()=0HarmonicHamiltonianpure virtual
getParticle()=0HarmonicHamiltonianpure virtual
kokkosBatchedBuildBlochHamiltonian(const DoubleView2D &cartesianCoordinates)=0 (defined in HarmonicHamiltonian)HarmonicHamiltonianpure virtual
kokkosBatchedDiagonalizeFromCoordinates(const DoubleView2D &cartesianCoordinates, const bool withMassScaling=true)=0 (defined in HarmonicHamiltonian)HarmonicHamiltonianpure virtual
kokkosBatchedDiagonalizeWithVelocities(const DoubleView2D &cartesianCoordinates)=0 (defined in HarmonicHamiltonian)HarmonicHamiltonianpure virtual
kokkosBatchedTreatDegenerateVelocities(const DoubleView2D &cartesianCoordinates, const DoubleView2D &resultEnergies, ComplexView4D &resultVelocities, const double &threshold)HarmonicHamiltonian
populate(Points &fullPoints, const bool &withVelocities, const bool &withEigenvectors, const bool isDistributed=false)=0HarmonicHamiltonianpure virtual