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

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

ActiveBandStructure (defined in FullBandStructure)FullBandStructurefriend
bteToState(BteIndex &iBteIndex) overrideFullBandStructurevirtual
eigenvectors (defined in FullBandStructure)FullBandStructureprotected
energies (defined in FullBandStructure)FullBandStructureprotected
FullBandStructure(int numBands_, Particle &particle_, bool withVelocities, bool withEigenvectors, Points &points_, bool isDistributed_=false)FullBandStructure
FullBandStructure() (defined in FullBandStructure)FullBandStructure
FullBandStructure(const FullBandStructure &that)FullBandStructure
getBandEnergies(int &bandIndex)FullBandStructure
getEigenvectors(WavevectorIndex &ik) overrideFullBandStructurevirtual
getEnergies(WavevectorIndex &ik) overrideFullBandStructurevirtual
getEnergy(StateIndex &is) overrideFullBandStructurevirtual
getEnergy(WavevectorIndex &ik, BandIndex &ib)FullBandStructure
getFullNumBands() override (defined in FullBandStructure)FullBandStructurevirtual
getGroupVelocities(WavevectorIndex &ik) overrideFullBandStructurevirtual
getGroupVelocity(StateIndex &is) overrideFullBandStructurevirtual
getHasEigenvectors() (defined in FullBandStructure)FullBandStructure
getIndex(const WavevectorIndex &ik, const BandIndex &ib) overrideFullBandStructurevirtual
getIndex(const int &is) overrideFullBandStructurevirtual
getIndex(StateIndex &is) overrideFullBandStructurevirtual
getIsDistributed() overrideFullBandStructurevirtual
getLocalBandIndices() constFullBandStructure
getLocalEnergyStateIndices()FullBandStructure
getLocalWavevectorIndices()FullBandStructure
getMaxEnergy() overrideFullBandStructurevirtual
getNumBands() overrideFullBandStructurevirtual
getNumBands(WavevectorIndex &ik) overrideFullBandStructurevirtual
getNumIrrStates() overrideFullBandStructurevirtual
getNumPoints(const bool &useFullGrid=false) overrideFullBandStructurevirtual
getNumStates() overrideFullBandStructurevirtual
getParticle() overrideFullBandStructurevirtual
getPhEigenvectors(WavevectorIndex &ik) overrideFullBandStructurevirtual
getPoint(const int &pointIndex) overrideFullBandStructurevirtual
getPointIndex(const Eigen::Vector3d &crystalCoordinates, const bool &suppressError=false) overrideFullBandStructurevirtual
getPoints() overrideFullBandStructurevirtual
getReducibleStarFromIrreducible(const int &ik) overrideFullBandStructurevirtual
getRotationsStar(WavevectorIndex &ikIndex) overrideFullBandStructurevirtual
getRotationsStar(StateIndex &isIndex) overrideFullBandStructurevirtual
getRotationToIrreducible(const Eigen::Vector3d &x, const int &basis=Points::crystalCoordinates) overrideFullBandStructurevirtual
getVelocities(WavevectorIndex &ik) overrideFullBandStructurevirtual
getWavevector(StateIndex &is) overrideFullBandStructurevirtual
getWavevector(WavevectorIndex &ik) overrideFullBandStructurevirtual
hasEigenvectors (defined in FullBandStructure)FullBandStructureprotected
hasVelocities (defined in FullBandStructure)FullBandStructureprotected
hasWindow() overrideFullBandStructurevirtual
irrPointsIterator() overrideFullBandStructurevirtual
irrStateIterator() overrideFullBandStructurevirtual
isDistributed (defined in FullBandStructure)FullBandStructureprotected
numAtoms (defined in FullBandStructure)FullBandStructureprotected
numBands (defined in FullBandStructure)FullBandStructureprotected
numLocalPoints (defined in FullBandStructure)FullBandStructureprotected
numPoints (defined in FullBandStructure)FullBandStructureprotected
operator=(const FullBandStructure &that)FullBandStructure
outputComponentsToJSON(const std::string &outFileName="bandstructure.json")BaseBandStructure
parallelIrrPointsIterator() overrideFullBandStructurevirtual
parallelIrrStateIterator() overrideFullBandStructurevirtual
parallelStateIterator()BaseBandStructurevirtual
particle (defined in FullBandStructure)FullBandStructureprotected
points (defined in FullBandStructure)FullBandStructureprotected
printBandStructureStateInfo(const int &fullNumBands)BaseBandStructure
setEigenvectors(Point &point, Eigen::MatrixXcd &eigenvectors_) overrideFullBandStructurevirtual
setEnergies(Point &point, Eigen::VectorXd &energies_) overrideFullBandStructurevirtual
setEnergies(Eigen::Vector3d &point, Eigen::VectorXd &energies_)FullBandStructure
setVelocities(Point &point, Eigen::Tensor< std::complex< double >, 3 > &velocities_) overrideFullBandStructurevirtual
stateToBte(StateIndex &isIndex) overrideFullBandStructurevirtual
symmetrize()FullBandStructure
velocities (defined in FullBandStructure)FullBandStructureprotected
~BaseBandStructure()=defaultBaseBandStructurevirtual