class_physics.tex 6.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. \hypertarget{class_physics}{}\doxysection{Physics Class Reference}
  2. \label{class_physics}\index{Physics@{Physics}}
  3. The \mbox{\hyperlink{class_physics}{Physics}} class contains all physical parameters characterising the soil.
  4. {\ttfamily \#include $<$physics.\+hpp$>$}
  5. \doxysubsection*{Public Member Functions}
  6. \begin{DoxyCompactItemize}
  7. \item
  8. \mbox{\Hypertarget{class_physics_a7ecf3b371b799eb43e7c9b8e59b251cd}\label{class_physics_a7ecf3b371b799eb43e7c9b8e59b251cd}}
  9. double \mbox{\hyperlink{class_physics_a7ecf3b371b799eb43e7c9b8e59b251cd}{s\+\_\+\+BC}} (double P)
  10. \begin{DoxyCompactList}\small\item\em Brooks and Corey saturation map. \end{DoxyCompactList}\item
  11. \mbox{\Hypertarget{class_physics_a0636c81bbfe75ad32f980aed005c5c18}\label{class_physics_a0636c81bbfe75ad32f980aed005c5c18}}
  12. double \mbox{\hyperlink{class_physics_a0636c81bbfe75ad32f980aed005c5c18}{ds\+\_\+\+BC}} (double P)
  13. \begin{DoxyCompactList}\small\item\em Brooks and Corey derivative of the saturation map. \end{DoxyCompactList}\item
  14. \mbox{\Hypertarget{class_physics_ae7372da9f822cb4170b2dda36d524d62}\label{class_physics_ae7372da9f822cb4170b2dda36d524d62}}
  15. void() \mbox{\hyperlink{class_physics_ae7372da9f822cb4170b2dda36d524d62}{s\+\_\+ds\+\_\+\+BC}} (double P, double \&v, double \&dv)
  16. \begin{DoxyCompactList}\small\item\em Brooks and Corey saturation and its derivative setter. \end{DoxyCompactList}\item
  17. \mbox{\Hypertarget{class_physics_a74dea829cd454fb541bc6c6700d83824}\label{class_physics_a74dea829cd454fb541bc6c6700d83824}}
  18. double \mbox{\hyperlink{class_physics_a74dea829cd454fb541bc6c6700d83824}{kr\+\_\+\+BC}} (double P)
  19. \begin{DoxyCompactList}\small\item\em Brooks and Corey relative conductivity map. \end{DoxyCompactList}\item
  20. \mbox{\Hypertarget{class_physics_af087f965a61b5bfe74ffe7270c6522e1}\label{class_physics_af087f965a61b5bfe74ffe7270c6522e1}}
  21. double \mbox{\hyperlink{class_physics_af087f965a61b5bfe74ffe7270c6522e1}{dkr\+\_\+\+BC}} (double P)
  22. \begin{DoxyCompactList}\small\item\em Brooks and Corey derivative of the relative conductivity map. \end{DoxyCompactList}\item
  23. \mbox{\Hypertarget{class_physics_acb5e0e5ae75a0e403c7d8830a62b436b}\label{class_physics_acb5e0e5ae75a0e403c7d8830a62b436b}}
  24. void() \mbox{\hyperlink{class_physics_acb5e0e5ae75a0e403c7d8830a62b436b}{kr\+\_\+dkr\+\_\+\+BC}} (double P, double \&v, double \&dv)
  25. \begin{DoxyCompactList}\small\item\em Brooks and Corey relative conductivity and its derivative setter. \end{DoxyCompactList}\end{DoxyCompactItemize}
  26. \doxysubsection*{Public Attributes}
  27. \begin{DoxyCompactItemize}
  28. \item
  29. \mbox{\Hypertarget{class_physics_a4c11513fe2acfc75582c051d27e72bbd}\label{class_physics_a4c11513fe2acfc75582c051d27e72bbd}}
  30. double \mbox{\hyperlink{class_physics_a4c11513fe2acfc75582c051d27e72bbd}{g}}
  31. \begin{DoxyCompactList}\small\item\em Gravity acceleration. \end{DoxyCompactList}\item
  32. \mbox{\Hypertarget{class_physics_a001776b79916d7a81a93a2e134cf779e}\label{class_physics_a001776b79916d7a81a93a2e134cf779e}}
  33. double \mbox{\hyperlink{class_physics_a001776b79916d7a81a93a2e134cf779e}{rho}}
  34. \begin{DoxyCompactList}\small\item\em Fluid density. \end{DoxyCompactList}\item
  35. \mbox{\Hypertarget{class_physics_aa58363bbb2feaf728ed6d31e05e7a957}\label{class_physics_aa58363bbb2feaf728ed6d31e05e7a957}}
  36. double \mbox{\hyperlink{class_physics_aa58363bbb2feaf728ed6d31e05e7a957}{phi}}
  37. \begin{DoxyCompactList}\small\item\em Porosity of the soil. \end{DoxyCompactList}\item
  38. \mbox{\Hypertarget{class_physics_ab1490c3d28e2576990646a6de56d358b}\label{class_physics_ab1490c3d28e2576990646a6de56d358b}}
  39. double \mbox{\hyperlink{class_physics_ab1490c3d28e2576990646a6de56d358b}{k0}}
  40. \begin{DoxyCompactList}\small\item\em Conductivity of the saturated soil. \end{DoxyCompactList}\item
  41. \mbox{\Hypertarget{class_physics_a5992a20f18d607ec172df4815c7299cc}\label{class_physics_a5992a20f18d607ec172df4815c7299cc}}
  42. double \mbox{\hyperlink{class_physics_a5992a20f18d607ec172df4815c7299cc}{nivrivsat}}
  43. \begin{DoxyCompactList}\small\item\em Characterise the water pressure at the bottom of the overland water. \end{DoxyCompactList}\item
  44. \mbox{\Hypertarget{class_physics_a65cddae93909986d331f5e592cde6dfe}\label{class_physics_a65cddae93909986d331f5e592cde6dfe}}
  45. double($\ast$ \mbox{\hyperlink{class_physics_a65cddae93909986d331f5e592cde6dfe}{s}} )(double)
  46. \begin{DoxyCompactList}\small\item\em Return the saturation in function of the pressure. \end{DoxyCompactList}\item
  47. \mbox{\Hypertarget{class_physics_a354fbd584df73eead3873f188071c87a}\label{class_physics_a354fbd584df73eead3873f188071c87a}}
  48. double($\ast$ \mbox{\hyperlink{class_physics_a354fbd584df73eead3873f188071c87a}{ds}} )(double)
  49. \begin{DoxyCompactList}\small\item\em Return the derivtive of the saturation in function of the pressure. \end{DoxyCompactList}\item
  50. \mbox{\Hypertarget{class_physics_aec4d02772570ff1320e33f858f22875e}\label{class_physics_aec4d02772570ff1320e33f858f22875e}}
  51. void($\ast$ \mbox{\hyperlink{class_physics_aec4d02772570ff1320e33f858f22875e}{s\+\_\+ds}} )(double, double \&, double \&)
  52. \begin{DoxyCompactList}\small\item\em Set the saturation and its derivative in function of the pressure. \end{DoxyCompactList}\item
  53. \mbox{\Hypertarget{class_physics_ad053182af1e0f57931f3eae4a181ba19}\label{class_physics_ad053182af1e0f57931f3eae4a181ba19}}
  54. double($\ast$ \mbox{\hyperlink{class_physics_ad053182af1e0f57931f3eae4a181ba19}{kr}} )(double)
  55. \begin{DoxyCompactList}\small\item\em Return the relative conductivity in function of the pressure. \end{DoxyCompactList}\item
  56. \mbox{\Hypertarget{class_physics_a26944c7092b333620c7698d38be78d84}\label{class_physics_a26944c7092b333620c7698d38be78d84}}
  57. double($\ast$ \mbox{\hyperlink{class_physics_a26944c7092b333620c7698d38be78d84}{dkr}} )(double)
  58. \begin{DoxyCompactList}\small\item\em Return the derivtive of the relative conductivity in function of the pressure. \end{DoxyCompactList}\item
  59. \mbox{\Hypertarget{class_physics_ac7d38942e7ab0a36439e271ad6643cd3}\label{class_physics_ac7d38942e7ab0a36439e271ad6643cd3}}
  60. void($\ast$ \mbox{\hyperlink{class_physics_ac7d38942e7ab0a36439e271ad6643cd3}{kr\+\_\+dkr}} )(double, double \&, double \&)
  61. \begin{DoxyCompactList}\small\item\em Set the relative conductivity and its derivative in function of the pressure. \end{DoxyCompactList}\item
  62. \mbox{\Hypertarget{class_physics_a8f03c01b41872e542b96c7c004802d5a}\label{class_physics_a8f03c01b41872e542b96c7c004802d5a}}
  63. double \mbox{\hyperlink{class_physics_a8f03c01b41872e542b96c7c004802d5a}{model\+\_\+datas}} \mbox{[}6\mbox{]}
  64. \begin{DoxyCompactList}\small\item\em Datas used to define the model. \end{DoxyCompactList}\end{DoxyCompactItemize}
  65. \doxysubsection{Detailed Description}
  66. The \mbox{\hyperlink{class_physics}{Physics}} class contains all physical parameters characterising the soil.
  67. Definition at line 24 of file physics.\+hpp.
  68. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
  69. \item
  70. src/physics.\+hpp\end{DoxyCompactItemize}