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

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

ActiveBandStructure(Particle &particle_, Points &points_)ActiveBandStructure
ActiveBandStructure(const Points &points_, HarmonicHamiltonian *h0, const bool &withEigenvectors, const bool &withVelocities)ActiveBandStructure
auxBloch2Comb (defined in ActiveBandStructure)ActiveBandStructureprotected
bloch2Comb(const int &k, const int &b) (defined in ActiveBandStructure)ActiveBandStructureprotected
bteAuxBloch2Comb (defined in ActiveBandStructure)ActiveBandStructureprotected
bteBloch2Comb(const int &k, const int &b) (defined in ActiveBandStructure)ActiveBandStructureprotected
bteComb2Bloch(const int &is) (defined in ActiveBandStructure)ActiveBandStructureprotected
bteCumulativeKbOffset (defined in ActiveBandStructure)ActiveBandStructureprotected
bteToState(BteIndex &iBteIndex) overrideActiveBandStructurevirtual
buildAsPostprocessing(Context &context, Points points_, HarmonicHamiltonian &h0, const bool &withEigenvector=true, const bool &withVelocities=true)ActiveBandStructureprotected
builder(Context &context, HarmonicHamiltonian &h0, Points &points, const bool &withEigenvectors=true, const bool &withVelocities=true, const bool &forceBuildAPP=false)ActiveBandStructurestatic
buildIndices() (defined in ActiveBandStructure)ActiveBandStructureprotected
buildOnTheFly(Window &window, Points points_, HarmonicHamiltonian &h0, const bool &withEigenvectors=true, const bool &withVelocities=true) (defined in ActiveBandStructure)ActiveBandStructureprotected
buildSymmetries() (defined in ActiveBandStructure)ActiveBandStructureprotected
comb2Bloch(const int &is) (defined in ActiveBandStructure)ActiveBandStructureprotected
cumulativeKbbOffset (defined in ActiveBandStructure)ActiveBandStructureprotected
cumulativeKbOffset (defined in ActiveBandStructure)ActiveBandStructureprotected
eigBloch2Comb(const int &ik, const int &ibFull, const int &ibRed) (defined in ActiveBandStructure)ActiveBandStructureprotected
eigenvectors (defined in ActiveBandStructure)ActiveBandStructureprotected
energies (defined in ActiveBandStructure)ActiveBandStructureprotected
getEigenvectors(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getEnergies(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getEnergy(StateIndex &is) overrideActiveBandStructurevirtual
getFullNumBands() override (defined in ActiveBandStructure)ActiveBandStructurevirtual
getGroupVelocities(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getGroupVelocity(StateIndex &is) overrideActiveBandStructurevirtual
getIndex(const WavevectorIndex &ik, const BandIndex &ib) overrideActiveBandStructurevirtual
getIndex(const int &is) overrideActiveBandStructurevirtual
getIndex(StateIndex &is) overrideActiveBandStructurevirtual
getIsDistributed() overrideActiveBandStructurevirtual
getMaxEnergy() overrideActiveBandStructurevirtual
getNumBands() overrideActiveBandStructurevirtual
getNumBands(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getNumIrrStates() overrideActiveBandStructurevirtual
getNumPoints(const bool &useFullGrid=false) overrideActiveBandStructurevirtual
getNumStates() overrideActiveBandStructurevirtual
getParticle() overrideActiveBandStructurevirtual
getPhEigenvectors(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getPoint(const int &pointIndex) overrideActiveBandStructurevirtual
getPointIndex(const Eigen::Vector3d &crystalCoordinates, const bool &suppressError=false) overrideActiveBandStructurevirtual
getPoints() overrideActiveBandStructurevirtual
getReducibleStarFromIrreducible(const int &ik) overrideActiveBandStructurevirtual
getRotationsStar(WavevectorIndex &ikIndex) overrideActiveBandStructurevirtual
getRotationsStar(StateIndex &isIndex) overrideActiveBandStructurevirtual
getRotationToIrreducible(const Eigen::Vector3d &x, const int &basis=Points::crystalCoordinates) overrideActiveBandStructurevirtual
getVelocities(WavevectorIndex &ik) overrideActiveBandStructurevirtual
getWavevector(StateIndex &is) overrideActiveBandStructurevirtual
getWavevector(WavevectorIndex &ik) overrideActiveBandStructurevirtual
hasEigenvectors (defined in ActiveBandStructure)ActiveBandStructureprotected
hasVelocities (defined in ActiveBandStructure)ActiveBandStructureprotected
hasWindow() overrideActiveBandStructurevirtual
irrPointsIterator() overrideActiveBandStructurevirtual
irrStateIterator() overrideActiveBandStructurevirtual
numBands (defined in ActiveBandStructure)ActiveBandStructureprotected
numFullBands (defined in ActiveBandStructure)ActiveBandStructureprotected
numIrrPoints (defined in ActiveBandStructure)ActiveBandStructureprotected
numIrrStates (defined in ActiveBandStructure)ActiveBandStructureprotected
numPoints (defined in ActiveBandStructure)ActiveBandStructureprotected
numStates (defined in ActiveBandStructure)ActiveBandStructureprotected
outputComponentsToJSON(const std::string &outFileName="bandstructure.json")BaseBandStructure
parallelIrrPointsIterator() overrideActiveBandStructurevirtual
parallelIrrStateIterator() overrideActiveBandStructurevirtual
parallelStateIterator()BaseBandStructurevirtual
particle (defined in ActiveBandStructure)ActiveBandStructureprotected
points (defined in ActiveBandStructure)ActiveBandStructureprotected
printBandStructureStateInfo(const int &fullNumBands)BaseBandStructure
setEigenvectors(Point &point, Eigen::MatrixXcd &eigenvectors_) overrideActiveBandStructurevirtual
setEnergies(Point &point, Eigen::VectorXd &energies_) overrideActiveBandStructurevirtual
setEnergies(Point &point, std::vector< double > &energies_)ActiveBandStructure
setVelocities(Point &point, Eigen::Tensor< std::complex< double >, 3 > &velocities_) overrideActiveBandStructurevirtual
stateToBte(StateIndex &isIndex) overrideActiveBandStructurevirtual
velBloch2Comb(const int &ik, const int &ib1, const int &ib2, const int &i) (defined in ActiveBandStructure)ActiveBandStructureprotected
velocities (defined in ActiveBandStructure)ActiveBandStructureprotected
windowMethod (defined in ActiveBandStructure)ActiveBandStructureprotected
~BaseBandStructure()=defaultBaseBandStructurevirtual