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

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

cacheElPh(const Eigen::MatrixXcd &eigvec1, const Eigen::Vector3d &k1C)InteractionElPhWan
calcCouplingSquared(const Eigen::MatrixXcd &eigvec1, const std::vector< Eigen::MatrixXcd > &eigvecs2, const std::vector< Eigen::MatrixXcd > &eigvecs3, const std::vector< Eigen::Vector3d > &q3Cs, const Eigen::Vector3d &k1C, const std::vector< Eigen::VectorXcd > &polarData)InteractionElPhWan
estimateNumBatches(const int &nk2, const int &nb1)InteractionElPhWan
getCouplingDimensions()InteractionElPhWan
getCouplingSquared(const int &ik2)InteractionElPhWan
getDeviceMemoryUsage()InteractionElPhWan
getPolarCorrection(const Eigen::Vector3d &q3, const Eigen::MatrixXcd &ev1, const Eigen::MatrixXcd &ev2, const Eigen::MatrixXcd &ev3)InteractionElPhWan
getPolarCorrectionStatic(const Eigen::Vector3d &q3, const Eigen::MatrixXcd &ev1, const Eigen::MatrixXcd &ev2, const Eigen::MatrixXcd &ev3, const double &volume, const Eigen::Matrix3d &reciprocalUnitCell, const Eigen::Matrix3d &epsilon, const Eigen::Tensor< double, 3 > &bornCharges, const Eigen::MatrixXd &atomicPositions, const Eigen::Vector3i &qCoarseMesh, const int dimensionality) (defined in InteractionElPhWan)InteractionElPhWanstatic
GiustinoPhaseConvention (defined in InteractionElPhWan)InteractionElPhWanstatic
InteractionElPhWan(const Crystal &crystal_, const Eigen::Tensor< std::complex< double >, 5 > &couplingWannier_, const Eigen::MatrixXd &wsR1Vectors_, const Eigen::VectorXd &wsR1VectorsDegeneracies_, const Eigen::MatrixXd &wsR2Vectors_, const Eigen::VectorXd &wsR2VectorsDegeneracies_, const int &phaseConvention, const PhononH0 &phononH0_)InteractionElPhWan
JdftxPhaseConvention (defined in InteractionElPhWan)InteractionElPhWanstatic
oldCalcCouplingSquared(const Eigen::MatrixXcd &eigvec1, const std::vector< Eigen::MatrixXcd > &eigvecs2, const std::vector< Eigen::MatrixXcd > &eigvecs3, const Eigen::Vector3d &k1C, const std::vector< Eigen::Vector3d > &k2Cs, const std::vector< Eigen::Vector3d > &q3Cs) (defined in InteractionElPhWan)InteractionElPhWan
parse(Context &context, Crystal &crystal, PhononH0 &phononH0_)InteractionElPhWanstatic
polarCorrectionPart1(const Eigen::Vector3d &q3, const Eigen::MatrixXcd &ev3) (defined in InteractionElPhWan)InteractionElPhWan
polarCorrectionPart1Static(const Eigen::Vector3d &q3, const Eigen::MatrixXcd &ev3, const double &volume, const Eigen::Matrix3d &reciprocalUnitCell, const Eigen::Matrix3d &epsilon, const Eigen::Tensor< double, 3 > &bornCharges, const Eigen::MatrixXd &atomicPositions, const Eigen::Vector3i &qCoarseMesh, const int dimensionality) (defined in InteractionElPhWan)InteractionElPhWanstatic
polarCorrectionPart2(const Eigen::MatrixXcd &ev1, const Eigen::MatrixXcd &ev2, const Eigen::VectorXcd &x) (defined in InteractionElPhWan)InteractionElPhWanstatic
precomputeQDependentPolar(BaseBandStructure &phBandStructure, const bool useMinusQ=false)InteractionElPhWan
resetK1() (defined in InteractionElPhWan)InteractionElPhWan
spinNonPolarized (defined in InteractionElPhWan)InteractionElPhWanstatic
spinPolarizedOrSOC (defined in InteractionElPhWan)InteractionElPhWanstatic
~InteractionElPhWan()InteractionElPhWan