\subsection{Explicit\+Ode Class Reference}
\label{classExplicitOde}\index{Explicit\+Ode@{Explicit\+Ode}}
Inheritance diagram for Explicit\+Ode\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classExplicitOde}
\end{center}
\end{figure}
\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Explicit\+Ode} (int my\+\_\+neq, int my\+\_\+nt, double my\+\_\+ti, double my\+\_\+tf, double my\+\_\+dt)
\item 
void {\bf rhs} (double t, double $\ast$u, double $\ast$f)
\item 
void {\bf step} (double t, double $\ast$u, double $\ast$unew)
\end{DoxyCompactItemize}
\subsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int {\bf neq}
\item 
int {\bf nt}
\item 
double {\bf ti}
\item 
double {\bf tf}
\item 
double {\bf dt}
\end{DoxyCompactItemize}


\subsubsection{Detailed Description}


Definition at line 10 of file explicit.\+cpp.



\subsubsection{Constructor \& Destructor Documentation}
\index{Explicit\+Ode@{Explicit\+Ode}!Explicit\+Ode@{Explicit\+Ode}}
\index{Explicit\+Ode@{Explicit\+Ode}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{Explicit\+Ode(int my\+\_\+neq, int my\+\_\+nt, double my\+\_\+ti, double my\+\_\+tf, double my\+\_\+dt)}]{\setlength{\rightskip}{0pt plus 5cm}Explicit\+Ode\+::\+Explicit\+Ode (
\begin{DoxyParamCaption}
\item[{int}]{my\+\_\+neq, }
\item[{int}]{my\+\_\+nt, }
\item[{double}]{my\+\_\+ti, }
\item[{double}]{my\+\_\+tf, }
\item[{double}]{my\+\_\+dt}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classExplicitOde_a706cb79b8b7fc8518d985f670664d1b3}


Definition at line 12 of file explicit.\+cpp.



\subsubsection{Member Function Documentation}
\index{Explicit\+Ode@{Explicit\+Ode}!rhs@{rhs}}
\index{rhs@{rhs}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{rhs(double t, double $\ast$u, double $\ast$f)}]{\setlength{\rightskip}{0pt plus 5cm}void Explicit\+Ode\+::rhs (
\begin{DoxyParamCaption}
\item[{double}]{t, }
\item[{double $\ast$}]{u, }
\item[{double $\ast$}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\label{classExplicitOde_a6298c3cda439d026165d08d1c1858ab4}
user implemented rhs function, u\textquotesingle{}=rhs(t,u) \begin{DoxyReturn}{Returns}
(by reference) f\+: rhs(t,u) 
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em t} & current time step \\
\hline
{\em u} & solution u at time t \\
\hline
{\em f} & rhs(t,u) \\
\hline
\end{DoxyParams}


Implements {\bf O\+D\+E} \doxyref{}{p.}{classODE_a9499def749f2914a41b4616f879c991b}.



Definition at line 20 of file explicit.\+cpp.

\index{Explicit\+Ode@{Explicit\+Ode}!step@{step}}
\index{step@{step}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{step(double t, double $\ast$u, double $\ast$unew)}]{\setlength{\rightskip}{0pt plus 5cm}void Explicit\+Ode\+::step (
\begin{DoxyParamCaption}
\item[{double}]{t, }
\item[{double $\ast$}]{u, }
\item[{double $\ast$}]{unew}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\label{classExplicitOde_af0d28f83df1cbef1a92433389341597b}
user implemented step function, for advancing the solution from t to t+dt \begin{DoxyReturn}{Returns}
(by reference) unew\+: solution at time t+dt 
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em t} & current time step \\
\hline
{\em u} & solution u at time t \\
\hline
{\em unew} & solution at time t+dt \\
\hline
\end{DoxyParams}


Implements {\bf O\+D\+E} \doxyref{}{p.}{classODE_a966f35008ac30511d950b557f53b7468}.



Definition at line 26 of file explicit.\+cpp.



References rhs().



\subsubsection{Field Documentation}
\index{Explicit\+Ode@{Explicit\+Ode}!dt@{dt}}
\index{dt@{dt}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{dt}]{\setlength{\rightskip}{0pt plus 5cm}double O\+D\+E\+::dt\hspace{0.3cm}{\ttfamily [inherited]}}\label{classODE_a489591849cd00a583407cde072b51acd}
time step 

Definition at line 33 of file ridc.\+h.



Referenced by Brusselator\+\_\+\+G\+S\+L\+::\+Brusselator\+\_\+\+G\+S\+L(), corr\+\_\+be(), corr\+\_\+fe(), Brusselator\+\_\+\+G\+S\+L\+::jac(), Brusselator\+\_\+\+G\+S\+L\+::newt(), ridc\+\_\+be(), ridc\+\_\+fe(), and Brusselator\+\_\+\+G\+S\+L\+::step().

\index{Explicit\+Ode@{Explicit\+Ode}!neq@{neq}}
\index{neq@{neq}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{neq}]{\setlength{\rightskip}{0pt plus 5cm}int O\+D\+E\+::neq\hspace{0.3cm}{\ttfamily [inherited]}}\label{classODE_ad10440423b2185d322223da17d1135c5}
number of equations 

Definition at line 21 of file ridc.\+h.



Referenced by Brusselator\+\_\+\+G\+S\+L\+::\+Brusselator\+\_\+\+G\+S\+L(), corr\+\_\+be(), corr\+\_\+fe(), Brusselator\+\_\+\+G\+S\+L\+::jac(), Brusselator\+\_\+\+G\+S\+L\+::newt(), Brusselator\+\_\+\+G\+S\+L\+::rhs(), ridc\+\_\+be(), ridc\+\_\+fe(), and Brusselator\+\_\+\+G\+S\+L\+::step().

\index{Explicit\+Ode@{Explicit\+Ode}!nt@{nt}}
\index{nt@{nt}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{nt}]{\setlength{\rightskip}{0pt plus 5cm}int O\+D\+E\+::nt\hspace{0.3cm}{\ttfamily [inherited]}}\label{classODE_a275faaf08a8602b6a0c60131d3b874b0}
number of time steps 

Definition at line 24 of file ridc.\+h.



Referenced by Brusselator\+\_\+\+G\+S\+L\+::\+Brusselator\+\_\+\+G\+S\+L(), ridc\+\_\+be(), and ridc\+\_\+fe().

\index{Explicit\+Ode@{Explicit\+Ode}!tf@{tf}}
\index{tf@{tf}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{tf}]{\setlength{\rightskip}{0pt plus 5cm}double O\+D\+E\+::tf\hspace{0.3cm}{\ttfamily [inherited]}}\label{classODE_aa53beae63fb47d22abca58dd4a407e9e}
final time 

Definition at line 30 of file ridc.\+h.



Referenced by Brusselator\+\_\+\+G\+S\+L\+::\+Brusselator\+\_\+\+G\+S\+L().

\index{Explicit\+Ode@{Explicit\+Ode}!ti@{ti}}
\index{ti@{ti}!Explicit\+Ode@{Explicit\+Ode}}
\paragraph[{ti}]{\setlength{\rightskip}{0pt plus 5cm}double O\+D\+E\+::ti\hspace{0.3cm}{\ttfamily [inherited]}}\label{classODE_abaa6d4b370ec903c7a1f53de5d758cf1}
initial time 

Definition at line 27 of file ridc.\+h.



Referenced by Brusselator\+\_\+\+G\+S\+L\+::\+Brusselator\+\_\+\+G\+S\+L(), ridc\+\_\+be(), and ridc\+\_\+fe().



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
examples/explicit/{\bf explicit.\+cpp}\end{DoxyCompactItemize}
