psim
1.0
Generalized 2D phonon transport using a Monte Carlo method
|
This is the complete list of members for EmitSurface, including all inherited members.
boundaryHandlePhonon(Phonon &p) const noexcept | Surface | |
cell_ | Surface | protected |
contains(const Point &point) const noexcept | Surface | inline |
duration_ | EmitSurface | protected |
emit_table_ | EmitSurface | protected |
EmitSurface(Line surface_line, Cell &cell, double specularity, int norm_sign, const Material &mat, double temp, double duration, double start_time) | EmitSurface | |
getEmitDuration() const noexcept | EmitSurface | inline |
getLength() const noexcept | Surface | inline |
getNormal() const noexcept | Surface | inline |
getPhononTime() const noexcept | EmitSurface | |
getRandPoint(double r1) const noexcept | Surface | inline |
getSpecularity() const noexcept | Surface | inline |
getSurfaceLine() const noexcept | Surface | inline |
getTable() const noexcept | EmitSurface | inline |
getTemp() const noexcept | EmitSurface | inline |
handlePhonon(Phonon &p, double step_time) const noexcept | EmitSurface | |
Line typedef | Surface | |
material_ | EmitSurface | protected |
normal_ | Surface | protected |
operator=(const Surface &)=delete | Surface | |
operator=(Surface &&)=delete | Surface | |
operator==(const Surface &rhs) const | Surface | inline |
operator>(const Surface &rhs) const | Surface | inline |
Point typedef | Surface | |
redirectPhonon(Phonon &p) const noexcept | Surface | |
setNormal(Vector2D normal) noexcept | Surface | inline |
specularity_ | Surface | protected |
start_time_ | EmitSurface | protected |
Surface(Line surface_line, Cell &cell, double specularity, int norm_sign) | Surface | |
Surface(const Surface &)=default | Surface | |
Surface(Surface &&) noexcept=default | Surface | |
temp_ | EmitSurface | protected |
updateTable() | EmitSurface | inline |
Vector2D typedef | Surface | |
~Surface()=default | Surface | virtual |