|
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 |