This is the complete list of members for ElPhQeToPhoebeApp, including all inherited members.
| blochToWannier(const Eigen::MatrixXd &elBravaisVectors, const Eigen::MatrixXd &phBravaisVectors, Eigen::Tensor< std::complex< double >, 5 > &gFull, const Eigen::Tensor< std::complex< double >, 3 > &uMatrices, const Eigen::Tensor< std::complex< double >, 3 > &phEigenvectors, Points &kPoints, Points &qPoints, Crystal &crystal, PhononH0 &phononH0) | ElPhQeToPhoebeApp | protectedstatic |
| BlochToWannierEfficient(Context &context, const Eigen::MatrixXd &energies, const Eigen::MatrixXd &kGridFull, const int &numIrrQPoints, const int &numQEBands, const Eigen::MatrixXd &elBravaisVectors, const Eigen::MatrixXd &phBravaisVectors, const Eigen::Tensor< std::complex< double >, 3 > &uMatrices, Points &kPoints, Points &qPoints, Crystal &crystal, PhononH0 &phononH0) (defined in ElPhQeToPhoebeApp) | ElPhQeToPhoebeApp | protected |
| checkRequirements(Context &context) override | ElPhQeToPhoebeApp | virtual |
| choices (defined in ElPhQeToPhoebeApp) | ElPhQeToPhoebeApp | protected |
| computeOffset(const Eigen::MatrixXd &energies, const std::string &wannierPrefix) | ElPhQeToPhoebeApp | protectedstatic |
| epaPostProcessing(Context &context, Eigen::MatrixXd &elEnergies, Points &kPoints, Points &qPoints, const int &numElectrons, const int &numSpin, const int &numModes, const int &numIrrQPoints, const int &numQEBands, const Eigen::MatrixXd &kGridFull) | ElPhQeToPhoebeApp | protected |
| loadApp(const std::string &choice) | App | static |
| postProcessingWannier(Context &context, Crystal &crystal, PhononH0 &phononH0, Points &kPoints, Points &qPoints, int numQEBands, int numModes, int numIrrQPoints, int numElectrons, int numSpin, const Eigen::MatrixXd &energies, const Eigen::MatrixXd &kGridFull, const Eigen::Vector3i &kMesh, const Eigen::Vector3i &qMesh, bool runTests=false) | ElPhQeToPhoebeApp | |
| readChunkGFromQE(const int &iqIrr, Context &context, Points &kPoints, const int &numModes, const int &numQEBands, const Eigen::VectorXi &ikMap) (defined in ElPhQeToPhoebeApp) | ElPhQeToPhoebeApp | protected |
| readGFromQEFile(Context &context, const int &numModes, const int &numBands, const int &numWannier, Points &kPoints, Points &qPoints, const Eigen::MatrixXd &kGridFull, const int &numIrrQPoints, const int &numQEBands, const Eigen::MatrixXd &energies) | ElPhQeToPhoebeApp | protected |
| readQEPhoebeHeader(Crystal &crystal, const std::string &phoebePrefixQE) | ElPhQeToPhoebeApp | static |
| run(Context &context) override | ElPhQeToPhoebeApp | virtual |
| setupRotationMatrices(const std::string &wannierPrefix, Points &fullPoints) | ElPhQeToPhoebeApp | protectedstatic |
| testBackTransform(Context &context, PhononH0 &phononH0, Points &kPoints, Points &qPoints, ElectronH0Wannier &electronH0, Crystal &crystal, Eigen::Tensor< std::complex< double >, 5 > &gFull) | ElPhQeToPhoebeApp | protectedstatic |
| testElectronicTransform(Points &kPoints, const std::string &wannierPrefix, const Eigen::MatrixXd &elBravaisVectors, const Eigen::Tensor< std::complex< double >, 3 > &uMatrices, const Eigen::VectorXd &elDegeneracies, ElectronH0Wannier &electronH0) | ElPhQeToPhoebeApp | protectedstatic |
| testPhononTransform(Crystal &crystal, PhononH0 &phononH0, Points &qPoints, const Eigen::Tensor< std::complex< double >, 3 > &phEigenvectors, const Eigen::MatrixXd &phBravaisVectors, const Eigen::VectorXd &phDegeneracies, const Eigen::MatrixXd &phEnergies) | ElPhQeToPhoebeApp | protectedstatic |
| throwErrorIfUnset(const std::string &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const std::vector< std::string > &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const double &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const Eigen::VectorXi &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const Eigen::Vector3i &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const Eigen::VectorXd &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const Eigen::MatrixXd &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwErrorIfUnset(const Eigen::Tensor< double, 3 > &x, const std::string &name) (defined in App) | App | protectedstatic |
| throwWarningIfUnset(const std::string &x, const std::string &name) (defined in App) | App | protectedstatic |
| writeWannierCoupling(Context &context, Eigen::Tensor< std::complex< double >, 5 > &gWannier, const int &numFilledWannier, const int &numSpin, const int &numModes, const int &numWannier, const Eigen::VectorXd &phDegeneracies, const Eigen::VectorXd &elDegeneracies, const Eigen::MatrixXd &phBravaisVectors, const Eigen::MatrixXd &elBravaisVectors, const Eigen::Vector3i &qMesh, const Eigen::Vector3i &kMesh) | ElPhQeToPhoebeApp | protectedstatic |