psim
1.0
Generalized 2D phonon transport using a Monte Carlo method
|
This is the complete list of members for Cell, including all inherited members.
Cell(Triangle cell, Sensor &sensor, double spec=1.) | Cell | |
findTransitionSurface(Cell &other) | Cell | |
getArea() const noexcept | Cell | inline |
getBoundaries() const noexcept | Cell | inline |
getBoundaryLines() const noexcept | Cell | |
getEmitEnergy(double t_eq) const noexcept | Cell | |
getHeatCapacityAtFreq(std::size_t freq_index) const noexcept | Cell | inline |
getInitEnergy(double t_eq) const noexcept | Cell | |
getInitTemp() const noexcept | Cell | inline |
getMaterial() const noexcept | Cell | inline |
getMaterialID() const noexcept | Cell | inline |
getRandPoint(double r1, double r2) const noexcept | Cell | inline |
getSensorID() const noexcept | Cell | inline |
getSteadyTemp(std::size_t step=0) const noexcept | Cell | inline |
handleSurfaceCollision(Phonon &p, const Point &poi, double step_time) const noexcept | Cell | |
initialUpdate(Phonon &p, const Material::Table &table) const noexcept | Cell | inline |
initialUpdate(Phonon &p) const noexcept | Cell | inline |
Line typedef | Cell | |
operator!=(const Cell &rhs) const | Cell | |
operator<<(std::ostream &os, const Cell &cell) | Cell | friend |
operator==(const Cell &rhs) const | Cell | |
Point typedef | Cell | |
scatterUpdate(Phonon &p) const noexcept | Cell | inline |
setEmitSurface(const Line &line, double temp, double duration, double start_time) | Cell | |
Triangle typedef | Cell | |
updateEmitTables() noexcept | Cell | |
updateHeatParams(const Phonon &p, std::size_t step) noexcept | Cell | |
validate(const Cell &other) const | Cell |