psim  1.0
Generalized 2D phonon transport using a Monte Carlo method
EmitSurface Member List

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

boundaryHandlePhonon(Phonon &p) const noexceptSurface
cell_Surfaceprotected
contains(const Point &point) const noexceptSurfaceinline
duration_EmitSurfaceprotected
emit_table_EmitSurfaceprotected
EmitSurface(Line surface_line, Cell &cell, double specularity, int norm_sign, const Material &mat, double temp, double duration, double start_time)EmitSurface
getEmitDuration() const noexceptEmitSurfaceinline
getLength() const noexceptSurfaceinline
getNormal() const noexceptSurfaceinline
getPhononTime() const noexceptEmitSurface
getRandPoint(double r1) const noexceptSurfaceinline
getSpecularity() const noexceptSurfaceinline
getSurfaceLine() const noexceptSurfaceinline
getTable() const noexceptEmitSurfaceinline
getTemp() const noexceptEmitSurfaceinline
handlePhonon(Phonon &p, double step_time) const noexceptEmitSurface
Line typedefSurface
material_EmitSurfaceprotected
normal_Surfaceprotected
operator=(const Surface &)=deleteSurface
operator=(Surface &&)=deleteSurface
operator==(const Surface &rhs) constSurfaceinline
operator>(const Surface &rhs) constSurfaceinline
Point typedefSurface
redirectPhonon(Phonon &p) const noexceptSurface
setNormal(Vector2D normal) noexceptSurfaceinline
specularity_Surfaceprotected
start_time_EmitSurfaceprotected
Surface(Line surface_line, Cell &cell, double specularity, int norm_sign)Surface
Surface(const Surface &)=defaultSurface
Surface(Surface &&) noexcept=defaultSurface
temp_EmitSurfaceprotected
updateTable()EmitSurfaceinline
Vector2D typedefSurface
~Surface()=defaultSurfacevirtual