\hypertarget{class_ogre_1_1_numeric_solver}{}\doxysection{Ogre\+::Numeric\+Solver Class Reference}
\label{class_ogre_1_1_numeric_solver}\index{Ogre::NumericSolver@{Ogre::NumericSolver}}


Provides numeric solvers for \mbox{\hyperlink{namespace_ogre}{Ogre}}.  




{\ttfamily \#include $<$Ogre\+Numerics.\+h$>$}

\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{class_ogre_1_1_numeric_solver_a094e15a506a810ec76f61869673249d3}{solve\+Nx\+N\+Linear\+Sys\+Destr}} (int n, double $\ast$$\ast$coeff, double $\ast$col)
\begin{DoxyCompactList}\small\item\em Solves a full rank NxN linear system of equations. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Provides numeric solvers for \mbox{\hyperlink{namespace_ogre}{Ogre}}. 

\begin{DoxyRemark}{Remarks}
Handles linear algebra numerics. 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_numeric_solver_a094e15a506a810ec76f61869673249d3}\label{class_ogre_1_1_numeric_solver_a094e15a506a810ec76f61869673249d3}} 
\index{Ogre::NumericSolver@{Ogre::NumericSolver}!solveNxNLinearSysDestr@{solveNxNLinearSysDestr}}
\index{solveNxNLinearSysDestr@{solveNxNLinearSysDestr}!Ogre::NumericSolver@{Ogre::NumericSolver}}
\doxysubsubsection{\texorpdfstring{solveNxNLinearSysDestr()}{solveNxNLinearSysDestr()}}
{\footnotesize\ttfamily static bool Ogre\+::\+Numeric\+Solver\+::solve\+Nx\+N\+Linear\+Sys\+Destr (\begin{DoxyParamCaption}\item[{int}]{n,  }\item[{double $\ast$$\ast$}]{coeff,  }\item[{double $\ast$}]{col }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Solves a full rank NxN linear system of equations. 

\begin{DoxyRemark}{Remarks}
This implements a naive Gaussian elimination algorithm. The algorithm is destructive, so there are side effects in coeff and col. 
\end{DoxyRemark}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_numerics_8h}{Ogre\+Numerics.\+h}}\end{DoxyCompactItemize}
