\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_gas}{Gas$<$ T $>$}} \\*Class representing a \doxylink{class_gas}{Gas} with properties such as density, temperature, molar mass, and speed }{\pageref{class_gas}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_geometry}{Geometry$<$ T $>$}} \\*Class representing a geometric structure composed of vertices, normals, and properties }{\pageref{class_geometry}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_hermite}{Hermite$<$ T $>$}} \\*Class for computing \doxylink{class_hermite}{Hermite} polynomials and related operations }{\pageref{class_hermite}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_matrix}{Matrix$<$ T $>$}} \\*This class implements a matrix object used for linear algebra and vectorized operations }{\pageref{class_matrix}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_p_g___kernel}{PG\+\_\+\+Kernel$<$ T $>$}} \\*Represents a class for the proposed rough surface kernel applied to Poly-\/\+Gaussian surfaces }{\pageref{class_p_g___kernel}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_ray}{Ray$<$ T $>$}} \\*Class representing a \doxylink{class_ray}{Ray} for simulating particle movement in a geometric domain }{\pageref{class_ray}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_raytracer}{Raytracer$<$ T $>$}} \\*A class that simulates ray tracing through a surface and gas environment }{\pageref{class_raytracer}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_surface}{Surface$<$ T $>$}} \\*A class representing a surface with geometry and statistical properties }{\pageref{class_surface}}{}
\item\contentsline{section}{\mbox{\hyperlink{classsurface__generator_1_1_surface}{surface\+\_\+generator.\+Surface}} }{\pageref{classsurface__generator_1_1_surface}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtrajectory}{trajectory$<$ T $>$}} \\*Represents a trajectory of a certain type }{\pageref{structtrajectory}}{}
\end{DoxyCompactList}
