1\noindent
2\ttfamily
3\hlstd{@Parser MaterialLaw}\hlsym{;}\hspace*{\fill}\\
4\hlstd{@Law}\hlstd{\ \ \ \ }\hlstd{SIC\textunderscore DENSITY}\hlsym{;}\hspace*{\fill}\\
5\hlstd{@Author Éric Brunon}\hlsym{;}\hspace*{\fill}\\
6\hlstd{@Date}\hlstd{\ \ \ }\hlstd{}\hlnum{2007}\hlstd{}\hlsym{{-}}\hlstd{}\hlnum{12}\hlstd{}\hlsym{{-}}\hlstd{}\hlnum{06}\hlstd{}\hlsym{;}\hspace*{\fill}\\
7\hlstd{\hspace*{\fill}\\
8@Description}\hlsym{\{}\hspace*{\fill}\\
9\hlstd{}\hlstd{\ \ }\hlstd{Origine inconnue}\hspace*{\fill}\\
10\hlsym{\}}\hspace*{\fill}\\
11\hlstd{}\hspace*{\fill}\\
12\hlslc{// changing the name of output}\hspace*{\fill}\\
13\hlstd{@Output r}\hlsym{;}\hspace*{\fill}\\
14\hlstd{}\hspace*{\fill}\\
15\hlslc{// input of the law}\hspace*{\fill}\\
16\hlstd{@Input p}\hlsym{;}\hspace*{\fill}\\
17\hlstd{p}\hlsym{.}\hlstd{}\hlkwd{setGlossaryName}\hlstd{}\hlsym{(}\hlstd{}\hlstr{"Porosity"}\hlstd{}\hlsym{);}\hspace*{\fill}\\
18\hlstd{}\hspace*{\fill}\\
19\hlslc{// porosity bounds}\hspace*{\fill}\\
20\hlstd{@PhysicalBounds p in }\hlsym{{[}}\hlstd{}\hlnum{0}\hlstd{}\hlsym{:}\hlstd{}\hlnum{1}\hlstd{}\hlsym{{]};}\hspace*{\fill}\\
21\hlstd{\hspace*{\fill}\\
22@Function}\hlsym{\{}\hspace*{\fill}\\
23\hlstd{}\hlstd{\ \ }\hlstd{}\hlkwb{static const double }\hlstd{a }\hlsym{=}\hlstd{\ \ }\hlsym{}\hlstd{}\hlnum{3215}\hlstd{}\hlsym{. ;}\hspace*{\fill}\\
24\hlstd{}\hlstd{\ \ }\hlstd{r}\hlsym{=}\hlstd{a}\hlsym{{*}(}\hlstd{}\hlnum{1}\hlstd{}\hlsym{.{-}}\hlstd{p}\hlsym{);}\hspace*{\fill}\\
25\hlstd{}\hlsym{\} }\hlstd{}\hlslc{// end of function}\hlstd{}\hspace*{\fill}\\
26\mbox{}
27\normalfont
28