|
psim
1.0
Generalized 2D phonon transport using a Monte Carlo method
|
This is the complete list of members for Phonon, including all inherited members.
| drift(double time) noexcept | Phonon | |
| getCellBoundaryLines() const | Phonon | |
| getCellHeatCapacityAtFreq(std::size_t index) const | Phonon | |
| getCellMaterialID() const | Phonon | |
| getCellSensorID() const | Phonon | |
| getDirection() const noexcept | Phonon | inline |
| getFreq() const noexcept | Phonon | inline |
| getFreqIndex() const noexcept | Phonon | inline |
| getLifeStep() const noexcept | Phonon | inline |
| getLifetime() const noexcept | Phonon | inline |
| getPolar() const noexcept | Phonon | inline |
| getPosition() const noexcept | Phonon | inline |
| getRelaxRates(std::size_t step) const | Phonon | |
| getSign() const noexcept | Phonon | inline |
| getVelVector() const noexcept | Phonon | inline |
| handleSurfaceCollision(const Geometry::Point &poi, double step_time) | Phonon | |
| NUM_RELAX_RATES | Phonon | static |
| operator<<(std::ostream &os, const Phonon &phonon) | Phonon | friend |
| outsideCell() const noexcept | Phonon | inline |
| Phonon(signed char sign, double lifetime, Cell *cell) | Phonon | |
| Polarization enum name | Phonon | |
| RelaxRates typedef | Phonon | |
| scatterUpdate(std::size_t freq_index, double freq, double velocity, Polarization polar) noexcept | Phonon | |
| scatterUpdate() | Phonon | |
| setCell(Cell *cell) noexcept | Phonon | inline |
| setDirection(double dx, double dy) noexcept | Phonon | inline |
| setLifeStep(std::size_t step) | Phonon | inline |
| setPosition(double px, double py) noexcept | Phonon | inline |
| setRandDirection() noexcept | Phonon | |
| setRandPoint(double r1, double r2) | Phonon | |
| updateCellHeatParams(std::size_t step) const | Phonon |