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

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

bteToState(BteIndex &iBteIndex)=0BaseBandStructurepure virtual
getEigenvectors(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getEnergies(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getEnergy(StateIndex &is)=0BaseBandStructurepure virtual
getFullNumBands()=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getGroupVelocities(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getGroupVelocity(StateIndex &is)=0BaseBandStructurepure virtual
getIndex(const WavevectorIndex &ik, const BandIndex &ib)=0BaseBandStructurepure virtual
getIndex(const int &is)=0BaseBandStructurepure virtual
getIndex(StateIndex &is)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getIsDistributed()=0BaseBandStructurepure virtual
getMaxEnergy()=0BaseBandStructurepure virtual
getNumBands()=0BaseBandStructurepure virtual
getNumBands(WavevectorIndex &ik)=0BaseBandStructurepure virtual
getNumIrrStates()=0BaseBandStructurepure virtual
getNumPoints(const bool &useFullGrid=false)=0BaseBandStructurepure virtual
getNumStates()=0BaseBandStructurepure virtual
getParticle()=0BaseBandStructurepure virtual
getPhEigenvectors(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getPoint(const int &pointIndex)=0BaseBandStructurepure virtual
getPointIndex(const Eigen::Vector3d &crystalCoordinates, const bool &suppressError=false)=0BaseBandStructurepure virtual
getPoints()=0BaseBandStructurepure virtual
getReducibleStarFromIrreducible(const int &ik)=0BaseBandStructurepure virtual
getRotationsStar(WavevectorIndex &ikIndex)=0BaseBandStructurepure virtual
getRotationsStar(StateIndex &isIndex)=0BaseBandStructurepure virtual
getRotationToIrreducible(const Eigen::Vector3d &x, const int &basis=Points::crystalCoordinates)=0BaseBandStructurepure virtual
getVelocities(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
getWavevector(StateIndex &is)=0BaseBandStructurepure virtual
getWavevector(WavevectorIndex &ik)=0 (defined in BaseBandStructure)BaseBandStructurepure virtual
hasWindow()=0BaseBandStructurepure virtual
irrPointsIterator()=0BaseBandStructurepure virtual
irrStateIterator()=0BaseBandStructurepure virtual
outputComponentsToJSON(const std::string &outFileName="bandstructure.json")BaseBandStructure
parallelIrrPointsIterator()=0BaseBandStructurepure virtual
parallelIrrStateIterator()=0BaseBandStructurepure virtual
parallelStateIterator()BaseBandStructurevirtual
printBandStructureStateInfo(const int &fullNumBands)BaseBandStructure
setEigenvectors(Point &point, Eigen::MatrixXcd &eigenvectors_)=0BaseBandStructurepure virtual
setEnergies(Point &point, Eigen::VectorXd &energies_)=0BaseBandStructurepure virtual
setVelocities(Point &point, Eigen::Tensor< std::complex< double >, 3 > &velocities_)=0BaseBandStructurepure virtual
stateToBte(StateIndex &isIndex)=0BaseBandStructurepure virtual
~BaseBandStructure()=defaultBaseBandStructurevirtual