\hypertarget{group__MaterialClass}{\section{Material\-Class}
\label{group__MaterialClass}\index{Material\-Class@{Material\-Class}}
}
\subsection*{Datentypen}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{classneumannrandbedingungclass}{neumannrandbedingungclass}
\item 
type \hyperlink{structneumannrandbedingungclass_1_1neumannrandbedingung__t}{neumannrandbedingungclass\-::neumannrandbedingung\-\_\-t}
\item 
type \hyperlink{structCauchyRandbedingungClass_1_1CauchyRandbedingung__t}{Cauchy\-Randbedingung\-Class\-::\-Cauchy\-Randbedingung\-\_\-t}
\begin{DoxyCompactList}\small\item\em Beinhaltet Werte der Cauchy Randbedingung. \end{DoxyCompactList}\item 
module \hyperlink{classcauchyrandbedingungclass}{cauchyrandbedingungclass}
\item 
type \hyperlink{structcauchyrandbedingungclass_1_1cauchyrandbedingung__t}{cauchyrandbedingungclass\-::cauchyrandbedingung\-\_\-t}
\item 
module \hyperlink{classdirichletrandbedingungclass}{dirichletrandbedingungclass}
\item 
type \hyperlink{structdirichletrandbedingungclass_1_1dirichletrandbedingung__t}{dirichletrandbedingungclass\-::dirichletrandbedingung\-\_\-t}
\item 
module \hyperlink{classvolumenrandbedingungclass}{volumenrandbedingungclass}
\item 
type \hyperlink{structvolumenrandbedingungclass_1_1volumenrandbedingung__t}{volumenrandbedingungclass\-::volumenrandbedingung\-\_\-t}
\item 
module \hyperlink{classrandbedingungclass}{randbedingungclass}
\item 
interface \hyperlink{interfacerandbedingungclass_1_1neu}{randbedingungclass\-::neu}
\item 
type \hyperlink{structrandbedingungclass_1_1randbedingung__t}{randbedingungclass\-::randbedingung\-\_\-t}
\item 
module \hyperlink{classMaterialClass}{Material\-Class}
\begin{DoxyCompactList}\small\item\em Struktur für einen Materialparameter. \end{DoxyCompactList}\item 
module \hyperlink{classMaterialSammlungClass}{Material\-Sammlung\-Class}
\begin{DoxyCompactList}\small\item\em Sammelt die Materialeigenschaften in einer Baumstruktur. \end{DoxyCompactList}\item 
module \hyperlink{classNeumannRandbedingungClass}{Neumann\-Randbedingung\-Class}
\begin{DoxyCompactList}\small\item\em \char`\"{}\-Randbedingung\-Class.\-f90\char`\"{} \end{DoxyCompactList}\item 
type \hyperlink{structDirichletRandbedingung_1_1DirichletRandbedingung__t}{Dirichlet\-Randbedingung\-::\-Dirichlet\-Randbedingung\-\_\-t}
\begin{DoxyCompactList}\small\item\em Beinhaltet den Wert der Dirichlet\-Randbedingungen. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Funktionen/\-Unterroutinen}
\begin{DoxyCompactItemize}
\item 
L\-O\-G\-I\-C\-A\-L function, public \hyperlink{group__MaterialClass_ga4f559166605a0bd6e1bc90fcef50f116}{randbedingungclass\-::istvolumen} (this)
\item 
L\-O\-G\-I\-C\-A\-L function, public \hyperlink{group__MaterialClass_ga03b89bddca66aa2922dfa6272a20a182}{randbedingungclass\-::istneumann} (this)
\item 
L\-O\-G\-I\-C\-A\-L function, public \hyperlink{group__MaterialClass_ga7ff772eb9668f9f192f93afd70697305}{randbedingungclass\-::istcauchy} (this)
\item 
L\-O\-G\-I\-C\-A\-L function, public \hyperlink{group__MaterialClass_gab8420f1d1f3d1cf6c2c8597e33faf7a8}{randbedingungclass\-::istdirichlet} (this)
\item 
real(kind=dp) function, \\*
dimension(\-:), pointer, public \hyperlink{group__MaterialClass_gaac0c019d13a26e09634a654e9d5f325a}{randbedingungclass\-::gibrandbedingungdirichlet} (this)
\item 
real(kind=dp) function, \\*
dimension(\-:), pointer, public \hyperlink{group__MaterialClass_gaa3b6c189dd4fad0befdc5e2b0d5215a2}{randbedingungclass\-::gibrandbedingungneumann} (this)
\item 
real(kind=dp) function, \\*
dimension(\-:), pointer, public \hyperlink{group__MaterialClass_gaec9ae857f9d255e140fcf1b2e54a2f80}{randbedingungclass\-::gibrandbedingungcauchy} (this, i)
\item 
real(kind=dp) function, \\*
dimension(\-:), pointer, public \hyperlink{group__MaterialClass_ga8f452e6829aebb91dffe016bc1467805}{randbedingungclass\-::gibrandbedingungvolumen} (this)
\end{DoxyCompactItemize}
\subsection*{Variablen}
\begin{DoxyCompactItemize}
\item 
real(kind=dp), dimension(\-:), \\*
pointer \hyperlink{group__MaterialClass_gadfdb935518c91e7a2ac71697eee8d783}{neumannrandbedingungclass\-::neumannrandbedingung\-\_\-t\-::wert}
\item 
real(kind=dp), dimension(\-:), \\*
pointer \hyperlink{group__MaterialClass_ga6c9f0a2195f7e95e888ff63d1e7a83d5}{cauchyrandbedingungclass\-::cauchyrandbedingung\-\_\-t\-::bezugswert} $>$N\-U\-L\-L()
\item 
real(kind=dp), dimension(\-:), \\*
pointer \hyperlink{group__MaterialClass_gafe46d0fa8a9e14ced8f9667b67d2ed4e}{cauchyrandbedingungclass\-::cauchyrandbedingung\-\_\-t\-::skalierfaktor} $>$N\-U\-L\-L()
\item 
real(kind=dp), dimension(\-:), \\*
pointer \hyperlink{group__MaterialClass_ga70b25d64b9cac58ffcc5c6ad2158d6f1}{dirichletrandbedingungclass\-::dirichletrandbedingung\-\_\-t\-::wert}
\item 
real(kind=dp), dimension(\-:), \\*
pointer \hyperlink{group__MaterialClass_ga40434d3ad8f47ee4f88c4a845af9fc45}{volumenrandbedingungclass\-::volumenrandbedingung\-\_\-t\-::wert}
\item 
type(volumenrandbedingung\-\_\-t), \\*
pointer \hyperlink{group__MaterialClass_ga7def6f5bd388dc04518c7b2da58fec0d}{randbedingungclass\-::randbedingung\-\_\-t\-::volumenrandbedingung} $>$N\-U\-L\-L()
\item 
type(neumannrandbedingung\-\_\-t), \\*
pointer \hyperlink{group__MaterialClass_ga41aff7db57581dac128e376b9cec027e}{randbedingungclass\-::randbedingung\-\_\-t\-::neumannrandbedingung} $>$N\-U\-L\-L()
\item 
type(cauchyrandbedingung\-\_\-t), \\*
pointer \hyperlink{group__MaterialClass_gaef56bd475d2102a67108f553d00479f6}{randbedingungclass\-::randbedingung\-\_\-t\-::cauchyrandbedingung} $>$N\-U\-L\-L()
\item 
type(dirichletrandbedingung\-\_\-t), \\*
pointer \hyperlink{group__MaterialClass_ga29ec86ac7b7b9877144972fe732f2186}{randbedingungclass\-::randbedingung\-\_\-t\-::dirichletrandbedingung} $>$N\-U\-L\-L()
\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}


\subsection{Funktionen/\-Unterroutinen-\/\-Dokumentation}
\hypertarget{group__MaterialClass_gaec9ae857f9d255e140fcf1b2e54a2f80}{\index{Material\-Class@{Material\-Class}!gibrandbedingungcauchy@{gibrandbedingungcauchy}}
\index{gibrandbedingungcauchy@{gibrandbedingungcauchy}!MaterialClass@{Material\-Class}}
\subsubsection[{gibrandbedingungcauchy}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp) function, dimension(\-:), pointer, public randbedingungclass\-::gibrandbedingungcauchy (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this, }
\item[{integer, intent(in)}]{i}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_gaec9ae857f9d255e140fcf1b2e54a2f80}


Hier ist ein Graph, der zeigt, was diese Funktion aufruft\-:


\hypertarget{group__MaterialClass_gaac0c019d13a26e09634a654e9d5f325a}{\index{Material\-Class@{Material\-Class}!gibrandbedingungdirichlet@{gibrandbedingungdirichlet}}
\index{gibrandbedingungdirichlet@{gibrandbedingungdirichlet}!MaterialClass@{Material\-Class}}
\subsubsection[{gibrandbedingungdirichlet}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp) function, dimension(\-:), pointer, public randbedingungclass\-::gibrandbedingungdirichlet (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_gaac0c019d13a26e09634a654e9d5f325a}


Hier ist ein Graph, der zeigt, was diese Funktion aufruft\-:


\hypertarget{group__MaterialClass_gaa3b6c189dd4fad0befdc5e2b0d5215a2}{\index{Material\-Class@{Material\-Class}!gibrandbedingungneumann@{gibrandbedingungneumann}}
\index{gibrandbedingungneumann@{gibrandbedingungneumann}!MaterialClass@{Material\-Class}}
\subsubsection[{gibrandbedingungneumann}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp) function, dimension(\-:), pointer, public randbedingungclass\-::gibrandbedingungneumann (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_gaa3b6c189dd4fad0befdc5e2b0d5215a2}


Hier ist ein Graph, der zeigt, was diese Funktion aufruft\-:


\hypertarget{group__MaterialClass_ga8f452e6829aebb91dffe016bc1467805}{\index{Material\-Class@{Material\-Class}!gibrandbedingungvolumen@{gibrandbedingungvolumen}}
\index{gibrandbedingungvolumen@{gibrandbedingungvolumen}!MaterialClass@{Material\-Class}}
\subsubsection[{gibrandbedingungvolumen}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp) function, dimension(\-:), pointer, public randbedingungclass\-::gibrandbedingungvolumen (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_ga8f452e6829aebb91dffe016bc1467805}


Hier ist ein Graph, der zeigt, was diese Funktion aufruft\-:


\hypertarget{group__MaterialClass_ga7ff772eb9668f9f192f93afd70697305}{\index{Material\-Class@{Material\-Class}!istcauchy@{istcauchy}}
\index{istcauchy@{istcauchy}!MaterialClass@{Material\-Class}}
\subsubsection[{istcauchy}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-G\-I\-C\-A\-L function, public randbedingungclass\-::istcauchy (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_ga7ff772eb9668f9f192f93afd70697305}


Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:


\hypertarget{group__MaterialClass_gab8420f1d1f3d1cf6c2c8597e33faf7a8}{\index{Material\-Class@{Material\-Class}!istdirichlet@{istdirichlet}}
\index{istdirichlet@{istdirichlet}!MaterialClass@{Material\-Class}}
\subsubsection[{istdirichlet}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-G\-I\-C\-A\-L function, public randbedingungclass\-::istdirichlet (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_gab8420f1d1f3d1cf6c2c8597e33faf7a8}


Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:


\hypertarget{group__MaterialClass_ga03b89bddca66aa2922dfa6272a20a182}{\index{Material\-Class@{Material\-Class}!istneumann@{istneumann}}
\index{istneumann@{istneumann}!MaterialClass@{Material\-Class}}
\subsubsection[{istneumann}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-G\-I\-C\-A\-L function, public randbedingungclass\-::istneumann (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_ga03b89bddca66aa2922dfa6272a20a182}


Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:


\hypertarget{group__MaterialClass_ga4f559166605a0bd6e1bc90fcef50f116}{\index{Material\-Class@{Material\-Class}!istvolumen@{istvolumen}}
\index{istvolumen@{istvolumen}!MaterialClass@{Material\-Class}}
\subsubsection[{istvolumen}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-G\-I\-C\-A\-L function, public randbedingungclass\-::istvolumen (
\begin{DoxyParamCaption}
\item[{type({\bf randbedingung\-\_\-t}), intent(in)}]{this}
\end{DoxyParamCaption}
)}}\label{group__MaterialClass_ga4f559166605a0bd6e1bc90fcef50f116}


Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:




\subsection{Variablen-\/\-Dokumentation}
\hypertarget{group__MaterialClass_ga6c9f0a2195f7e95e888ff63d1e7a83d5}{\index{Material\-Class@{Material\-Class}!bezugswert@{bezugswert}}
\index{bezugswert@{bezugswert}!MaterialClass@{Material\-Class}}
\subsubsection[{bezugswert}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp), dimension(\-:), pointer cauchyrandbedingungclass\-::cauchyrandbedingung\-\_\-t\-::bezugswert $>$N\-U\-L\-L()}}\label{group__MaterialClass_ga6c9f0a2195f7e95e888ff63d1e7a83d5}
\hypertarget{group__MaterialClass_gaef56bd475d2102a67108f553d00479f6}{\index{Material\-Class@{Material\-Class}!cauchyrandbedingung@{cauchyrandbedingung}}
\index{cauchyrandbedingung@{cauchyrandbedingung}!MaterialClass@{Material\-Class}}
\subsubsection[{cauchyrandbedingung}]{\setlength{\rightskip}{0pt plus 5cm}type(cauchyrandbedingung\-\_\-t), pointer randbedingungclass\-::randbedingung\-\_\-t\-::cauchyrandbedingung $>$N\-U\-L\-L()}}\label{group__MaterialClass_gaef56bd475d2102a67108f553d00479f6}
\hypertarget{group__MaterialClass_ga29ec86ac7b7b9877144972fe732f2186}{\index{Material\-Class@{Material\-Class}!dirichletrandbedingung@{dirichletrandbedingung}}
\index{dirichletrandbedingung@{dirichletrandbedingung}!MaterialClass@{Material\-Class}}
\subsubsection[{dirichletrandbedingung}]{\setlength{\rightskip}{0pt plus 5cm}type(dirichletrandbedingung\-\_\-t), pointer randbedingungclass\-::randbedingung\-\_\-t\-::dirichletrandbedingung $>$N\-U\-L\-L()}}\label{group__MaterialClass_ga29ec86ac7b7b9877144972fe732f2186}
\hypertarget{group__MaterialClass_ga41aff7db57581dac128e376b9cec027e}{\index{Material\-Class@{Material\-Class}!neumannrandbedingung@{neumannrandbedingung}}
\index{neumannrandbedingung@{neumannrandbedingung}!MaterialClass@{Material\-Class}}
\subsubsection[{neumannrandbedingung}]{\setlength{\rightskip}{0pt plus 5cm}type(neumannrandbedingung\-\_\-t), pointer randbedingungclass\-::randbedingung\-\_\-t\-::neumannrandbedingung $>$N\-U\-L\-L()}}\label{group__MaterialClass_ga41aff7db57581dac128e376b9cec027e}
\hypertarget{group__MaterialClass_gafe46d0fa8a9e14ced8f9667b67d2ed4e}{\index{Material\-Class@{Material\-Class}!skalierfaktor@{skalierfaktor}}
\index{skalierfaktor@{skalierfaktor}!MaterialClass@{Material\-Class}}
\subsubsection[{skalierfaktor}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp), dimension(\-:), pointer cauchyrandbedingungclass\-::cauchyrandbedingung\-\_\-t\-::skalierfaktor $>$N\-U\-L\-L()}}\label{group__MaterialClass_gafe46d0fa8a9e14ced8f9667b67d2ed4e}
\hypertarget{group__MaterialClass_ga7def6f5bd388dc04518c7b2da58fec0d}{\index{Material\-Class@{Material\-Class}!volumenrandbedingung@{volumenrandbedingung}}
\index{volumenrandbedingung@{volumenrandbedingung}!MaterialClass@{Material\-Class}}
\subsubsection[{volumenrandbedingung}]{\setlength{\rightskip}{0pt plus 5cm}type(volumenrandbedingung\-\_\-t), pointer randbedingungclass\-::randbedingung\-\_\-t\-::volumenrandbedingung $>$N\-U\-L\-L()}}\label{group__MaterialClass_ga7def6f5bd388dc04518c7b2da58fec0d}
\hypertarget{group__MaterialClass_gadfdb935518c91e7a2ac71697eee8d783}{\index{Material\-Class@{Material\-Class}!wert@{wert}}
\index{wert@{wert}!MaterialClass@{Material\-Class}}
\subsubsection[{wert}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp), dimension(\-:), pointer neumannrandbedingungclass\-::neumannrandbedingung\-\_\-t\-::wert}}\label{group__MaterialClass_gadfdb935518c91e7a2ac71697eee8d783}
\hypertarget{group__MaterialClass_ga40434d3ad8f47ee4f88c4a845af9fc45}{\index{Material\-Class@{Material\-Class}!wert@{wert}}
\index{wert@{wert}!MaterialClass@{Material\-Class}}
\subsubsection[{wert}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp), dimension(\-:), pointer volumenrandbedingungclass\-::volumenrandbedingung\-\_\-t\-::wert}}\label{group__MaterialClass_ga40434d3ad8f47ee4f88c4a845af9fc45}
\hypertarget{group__MaterialClass_ga70b25d64b9cac58ffcc5c6ad2158d6f1}{\index{Material\-Class@{Material\-Class}!wert@{wert}}
\index{wert@{wert}!MaterialClass@{Material\-Class}}
\subsubsection[{wert}]{\setlength{\rightskip}{0pt plus 5cm}real(kind=dp), dimension(\-:), pointer dirichletrandbedingungclass\-::dirichletrandbedingung\-\_\-t\-::wert}}\label{group__MaterialClass_ga70b25d64b9cac58ffcc5c6ad2158d6f1}
