\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives}{\section{Basis\-Add\-Derivatives$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives}\index{Basis\-Add\-Derivatives$<$ T $>$@{Basis\-Add\-Derivatives$<$ T $>$}}
}


{\ttfamily \#include $<$Basis.\-h$>$}

Inheritance diagram for Basis\-Add\-Derivatives$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=10.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_ae4eb71dd8ebe61ae43b055f6bc658fce}{Basis\-Add\-Derivatives} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a0c0c5d849b1e2a244c10e14a0e16a503}{$\sim$\-Basis\-Add\-Derivatives} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a15855af4a57863c7bf1116c6d1a2e7ae}{add\-\_\-derivatives} (const std\-::vector$<$ T $>$ \&p)
\begin{DoxyCompactList}\small\item\em add derivative values (dx, dy, dxy) for nodes. \end{DoxyCompactList}\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a73a5875c778c2023542be88b905461c5}{set\-\_\-deriv\-\_\-value} (const T \&p, unsigned int i, unsigned int j)
\begin{DoxyCompactList}\small\item\em get and set node value \end{DoxyCompactList}\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a9b3eb34100bd902efdc6b17a87961749}{get\-\_\-deriv\-\_\-value} (T \&p, unsigned int i, unsigned int j) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a40e0e0ac6bc0327f731bd65e8be04b24}{resize\-\_\-deriv\-\_\-values} (size\-\_\-t s)
\begin{DoxyCompactList}\small\item\em set the proper size \end{DoxyCompactList}\item 
int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a16bf52d23d5261a31a06cc3ec5a8302c}{size\-\_\-derivatives} ()
\begin{DoxyCompactList}\small\item\em return number of additional derivatives \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives$<$ T $>$}

Class for describing interfaces to basis elements with additional derivatives 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_ae4eb71dd8ebe61ae43b055f6bc658fce}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!Basis\-Add\-Derivatives@{Basis\-Add\-Derivatives}}
\index{Basis\-Add\-Derivatives@{Basis\-Add\-Derivatives}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{Basis\-Add\-Derivatives}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Basis\-Add\-Derivatives} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_ae4eb71dd8ebe61ae43b055f6bc658fce}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a0c0c5d849b1e2a244c10e14a0e16a503}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!$\sim$\-Basis\-Add\-Derivatives@{$\sim$\-Basis\-Add\-Derivatives}}
\index{$\sim$\-Basis\-Add\-Derivatives@{$\sim$\-Basis\-Add\-Derivatives}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{$\sim$\-Basis\-Add\-Derivatives}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Basis\-Add\-Derivatives} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a0c0c5d849b1e2a244c10e14a0e16a503}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a15855af4a57863c7bf1116c6d1a2e7ae}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!add\-\_\-derivatives@{add\-\_\-derivatives}}
\index{add\-\_\-derivatives@{add\-\_\-derivatives}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{add\-\_\-derivatives}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-derivatives (
\begin{DoxyParamCaption}
\item[{const std\-::vector$<$ T $>$ \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a15855af4a57863c7bf1116c6d1a2e7ae}


add derivative values (dx, dy, dxy) for nodes. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a9b3eb34100bd902efdc6b17a87961749}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!get\-\_\-deriv\-\_\-value@{get\-\_\-deriv\-\_\-value}}
\index{get\-\_\-deriv\-\_\-value@{get\-\_\-deriv\-\_\-value}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{get\-\_\-deriv\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-deriv\-\_\-value (
\begin{DoxyParamCaption}
\item[{T \&}]{p, }
\item[{unsigned int}]{i, }
\item[{unsigned int}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a9b3eb34100bd902efdc6b17a87961749}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a40e0e0ac6bc0327f731bd65e8be04b24}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!resize\-\_\-deriv\-\_\-values@{resize\-\_\-deriv\-\_\-values}}
\index{resize\-\_\-deriv\-\_\-values@{resize\-\_\-deriv\-\_\-values}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{resize\-\_\-deriv\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-deriv\-\_\-values (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a40e0e0ac6bc0327f731bd65e8be04b24}


set the proper size 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a73a5875c778c2023542be88b905461c5}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!set\-\_\-deriv\-\_\-value@{set\-\_\-deriv\-\_\-value}}
\index{set\-\_\-deriv\-\_\-value@{set\-\_\-deriv\-\_\-value}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{set\-\_\-deriv\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-deriv\-\_\-value (
\begin{DoxyParamCaption}
\item[{const T \&}]{p, }
\item[{unsigned int}]{i, }
\item[{unsigned int}]{j}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a73a5875c778c2023542be88b905461c5}


get and set node value 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a16bf52d23d5261a31a06cc3ec5a8302c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}!size\-\_\-derivatives@{size\-\_\-derivatives}}
\index{size\-\_\-derivatives@{size\-\_\-derivatives}!SCIRun::Core::Basis::BasisAddDerivatives@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Derivatives}}
\subsubsection[{size\-\_\-derivatives}]{\setlength{\rightskip}{0pt plus 5cm}int size\-\_\-derivatives (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_derivatives_a16bf52d23d5261a31a06cc3ec5a8302c}


return number of additional derivatives 



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Basis/\hyperlink{_basis_8h}{Basis.\-h}\end{DoxyCompactItemize}
