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

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

boundaryHandlePhonon(Phonon &p) const noexceptSurface
cell_Surfaceprotected
contains(const Point &point) const noexceptSurfaceinline
getLength() const noexceptSurfaceinline
getNormal() const noexceptSurfaceinline
getRandPoint(double r1) const noexceptSurfaceinline
getSpecularity() const noexceptSurfaceinline
getSurfaceLine() const noexceptSurfaceinline
handlePhonon(Phonon &p) const noexceptTransitionSurface
Line typedefSurface
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
Surface(Line surface_line, Cell &cell, double specularity, int norm_sign)TransitionSurface
Surface(const Surface &)=defaultTransitionSurface
Surface(Surface &&) noexcept=defaultTransitionSurface
Surface::Surface(Line surface_line, Cell &cell, double specularity, int norm_sign)Surface
Surface::Surface(const Surface &)=defaultSurface
Surface::Surface(Surface &&) noexcept=defaultSurface
Vector2D typedefSurface
~Surface()=defaultSurfacevirtual