Mercurial > hg > kwantix
view html/error_8hpp-source.html @ 4:9d4fda54a41d
Buggy, must check why interpolator assignment destroys precomputed
data.
author | Jordi Guitérrez Hermoso <jordigh@gmail.com> |
---|---|
date | Sun, 29 Jun 2008 04:06:48 -0500 |
parents | 4fa56dc7e271 |
children |
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>include/error.hpp Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <h1>include/error.hpp</h1><a href="error_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <a name="l00011"></a>00011 <span class="preprocessor">#ifndef __ERROR_H__</span> <a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define __ERROR_H__</span> <a name="l00013"></a>00013 <span class="preprocessor"></span> <a name="l00014"></a>00014 <span class="preprocessor">#include <gsl/gsl_errno.h></span> <a name="l00015"></a>00015 <span class="preprocessor">#include <string></span> <a name="l00016"></a>00016 <a name="l00018"></a>00018 <span class="keyword">namespace </span>error_handling{ <a name="l00019"></a>00019 <span class="comment">//Structs to be thrown as exceptions</span> <a name="l00020"></a>00020 <span class="keyword">using</span> std::string; <a name="l00021"></a>00021 <a name="l00023"></a><a class="code" href="classerror__handling_1_1error.html">00023</a> <span class="keyword">class </span><a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>{ <a name="l00024"></a>00024 <span class="keyword">public</span>: <a name="l00025"></a><a class="code" href="classerror__handling_1_1error.html#717c6a821a336de7a830ab10afee7e73">00025</a> std::string <a class="code" href="classerror__handling_1_1error.html#717c6a821a336de7a830ab10afee7e73">reason</a>, <a class="code" href="classerror__handling_1_1error.html#c1f9d103deb788c469e47f6066d4927f">file</a>; <a name="l00026"></a><a class="code" href="classerror__handling_1_1error.html#529da3a7e791062f68abe0877b741acd">00026</a> <span class="keywordtype">int</span> <a class="code" href="classerror__handling_1_1error.html#529da3a7e791062f68abe0877b741acd">line</a>; <a name="l00027"></a><a class="code" href="classerror__handling_1_1error.html#a98439e15a21d096ec3139bd3e24d260">00027</a> <a class="code" href="classerror__handling_1_1error.html#a98439e15a21d096ec3139bd3e24d260">error</a>(){}; <a name="l00028"></a><a class="code" href="classerror__handling_1_1error.html#cada249c6cfd6c028a6e9c094a3c5a60">00028</a> <a class="code" href="classerror__handling_1_1error.html#a98439e15a21d096ec3139bd3e24d260">error</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00029"></a>00029 <a class="code" href="classerror__handling_1_1error.html#717c6a821a336de7a830ab10afee7e73">reason</a>(r), <a class="code" href="classerror__handling_1_1error.html#c1f9d103deb788c469e47f6066d4927f">file</a>(f), <a class="code" href="classerror__handling_1_1error.html#529da3a7e791062f68abe0877b741acd">line</a>(l) {}; <a name="l00030"></a>00030 <a name="l00031"></a>00031 }; <a name="l00032"></a>00032 <a name="l00033"></a>00033 <span class="keyword">struct </span>noConvergence ; <a name="l00034"></a>00034 <span class="keyword">struct </span>badDomain ; <a name="l00035"></a>00035 <span class="keyword">struct </span>badRange ; <a name="l00036"></a>00036 <span class="keyword">struct </span>badPointer ; <a name="l00037"></a>00037 <span class="keyword">struct </span>badArgument ; <a name="l00038"></a>00038 <span class="keyword">struct </span>failure ; <a name="l00039"></a>00039 <span class="keyword">struct </span>failedFactorisation ; <a name="l00040"></a>00040 <span class="keyword">struct </span>failedSanity ; <a name="l00041"></a>00041 <span class="keyword">struct </span>outOfMemory ; <a name="l00042"></a>00042 <span class="keyword">struct </span>badFunction ; <a name="l00043"></a>00043 <span class="keyword">struct </span>runAway ; <a name="l00044"></a>00044 <span class="keyword">struct </span>maxIterations ; <a name="l00045"></a>00045 <span class="keyword">struct </span>divideByZero ; <a name="l00046"></a>00046 <span class="keyword">struct </span>badTolerance ; <a name="l00047"></a>00047 <span class="keyword">struct </span>aboveTolerance ; <a name="l00048"></a>00048 <span class="keyword">struct </span>underflow ; <a name="l00049"></a>00049 <span class="keyword">struct </span>overflow ; <a name="l00050"></a>00050 <span class="keyword">struct </span>lossOfAccuracy ; <a name="l00051"></a>00051 <span class="keyword">struct </span>roundOffError ; <a name="l00052"></a>00052 <span class="keyword">struct </span>inconformantSizes ; <a name="l00053"></a>00053 <span class="keyword">struct </span>matrixNotSquare ; <a name="l00054"></a>00054 <span class="keyword">struct </span>singularityFound ; <a name="l00055"></a>00055 <span class="keyword">struct </span>integralOrSeriesDivergent ; <a name="l00056"></a>00056 <span class="keyword">struct </span>badHardware ; <a name="l00057"></a>00057 <span class="keyword">struct </span>notImplemented ; <a name="l00058"></a>00058 <span class="keyword">struct </span>cacheLimitExceeded ; <a name="l00059"></a>00059 <span class="keyword">struct </span>tableLimitExceeded ; <a name="l00060"></a>00060 <span class="keyword">struct </span>iterationNotProgressing ; <a name="l00061"></a>00061 <span class="keyword">struct </span>jacobiansNotImprovingSolution ; <a name="l00062"></a>00062 <a name="l00063"></a>00063 <span class="keyword">struct </span>cannotReachToleranceInF ; <a name="l00064"></a>00064 <span class="keyword">struct </span>cannotReachToleranceInX ; <a name="l00065"></a>00065 <span class="keyword">struct </span>cannotReachToleranceInGradient ; <a name="l00066"></a>00066 <span class="keyword">struct </span>endOfFile ; <a name="l00067"></a>00067 <a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="namespaceerror__handling.html#763eb099a373b5498a8ebeb1f9a93f3f" title="Custom error handler to be used for GSL.">errorHandler</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * reason, <span class="keyword">const</span> <span class="keywordtype">char</span> * file, <a name="l00077"></a>00077 <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> gsl_errno); <a name="l00078"></a>00078 } <a name="l00079"></a>00079 <a name="l00080"></a>00080 <a name="l00081"></a>00081 <span class="comment">//A few more details about the structs we're throwing as exceptions.</span> <a name="l00082"></a>00082 <span class="keyword">namespace </span>error_handling{ <a name="l00083"></a>00083 <span class="keyword">using</span> std::string; <a name="l00084"></a>00084 <a name="l00086"></a><a class="code" href="structerror__handling_1_1noConvergence.html">00086</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1noConvergence.html" title="GSL_CONTINUE = -2, /* iteration has not converged */.">noConvergence</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00087"></a><a class="code" href="structerror__handling_1_1noConvergence.html#54354d4d4a109509ea10f8340f0e2962">00087</a> <a class="code" href="structerror__handling_1_1noConvergence.html#54354d4d4a109509ea10f8340f0e2962">noConvergence</a>() {}; <a name="l00088"></a><a class="code" href="structerror__handling_1_1noConvergence.html#559e50e48dac6bc03fe2b112204bb776">00088</a> <a class="code" href="structerror__handling_1_1noConvergence.html#54354d4d4a109509ea10f8340f0e2962">noConvergence</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00089"></a>00089 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00090"></a>00090 }; <a name="l00091"></a>00091 <a name="l00093"></a><a class="code" href="structerror__handling_1_1badDomain.html">00093</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badDomain.html" title="GSL_EDOM = 1, /* input domain error, e.g sqrt(-1) */.">badDomain</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00094"></a><a class="code" href="structerror__handling_1_1badDomain.html#734e66399c4520ddad15132ac41de30a">00094</a> <a class="code" href="structerror__handling_1_1badDomain.html#734e66399c4520ddad15132ac41de30a">badDomain</a>() {}; <a name="l00095"></a><a class="code" href="structerror__handling_1_1badDomain.html#2869cba22c3a307f5f79054bcb793fa0">00095</a> <a class="code" href="structerror__handling_1_1badDomain.html#734e66399c4520ddad15132ac41de30a">badDomain</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00096"></a>00096 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00097"></a>00097 }; <a name="l00098"></a>00098 <a name="l00100"></a><a class="code" href="structerror__handling_1_1badRange.html">00100</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badRange.html" title="GSL_ERANGE = 2, /* output range error, e.g. exp(1e100) */.">badRange</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00101"></a><a class="code" href="structerror__handling_1_1badRange.html#eab0d409a8fc2e5af457944d1c225509">00101</a> <a class="code" href="structerror__handling_1_1badRange.html#eab0d409a8fc2e5af457944d1c225509">badRange</a>() {}; <a name="l00102"></a><a class="code" href="structerror__handling_1_1badRange.html#85a543bcc560a53e374e468600b5ea21">00102</a> <a class="code" href="structerror__handling_1_1badRange.html#eab0d409a8fc2e5af457944d1c225509">badRange</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00103"></a>00103 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00104"></a>00104 }; <a name="l00105"></a>00105 <a name="l00107"></a><a class="code" href="structerror__handling_1_1badPointer.html">00107</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badPointer.html" title="GSL_EFAULT = 3, /* invalid pointer */.">badPointer</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00108"></a><a class="code" href="structerror__handling_1_1badPointer.html#82361bdad367cb472c8f9c0d21b03869">00108</a> <a class="code" href="structerror__handling_1_1badPointer.html#82361bdad367cb472c8f9c0d21b03869">badPointer</a>() {}; <a name="l00109"></a><a class="code" href="structerror__handling_1_1badPointer.html#58671863802533cfa1d7f583c7a60da7">00109</a> <a class="code" href="structerror__handling_1_1badPointer.html#82361bdad367cb472c8f9c0d21b03869">badPointer</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00110"></a>00110 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00111"></a>00111 }; <a name="l00112"></a>00112 <a name="l00114"></a><a class="code" href="structerror__handling_1_1badArgument.html">00114</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badArgument.html" title="GSL_EINVAL = 4, /* invalid argument supplied by user */.">badArgument</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00115"></a><a class="code" href="structerror__handling_1_1badArgument.html#f8e465c1e8ac74c53d3332e840b34bc8">00115</a> <a class="code" href="structerror__handling_1_1badArgument.html#f8e465c1e8ac74c53d3332e840b34bc8">badArgument</a>() {}; <a name="l00116"></a><a class="code" href="structerror__handling_1_1badArgument.html#1dbe4fcb9248e864b3cbddba3d075709">00116</a> <a class="code" href="structerror__handling_1_1badArgument.html#f8e465c1e8ac74c53d3332e840b34bc8">badArgument</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00117"></a>00117 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00118"></a>00118 }; <a name="l00119"></a>00119 <a name="l00121"></a><a class="code" href="structerror__handling_1_1failure.html">00121</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1failure.html" title="GSL_EFAILED = 5, /* generic failure */.">failure</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00122"></a><a class="code" href="structerror__handling_1_1failure.html#646586bf406d89f5c7d2f36f3ab7c19e">00122</a> <a class="code" href="structerror__handling_1_1failure.html#646586bf406d89f5c7d2f36f3ab7c19e">failure</a>() {}; <a name="l00123"></a><a class="code" href="structerror__handling_1_1failure.html#fc644710951e710c8477f5cccced0ad8">00123</a> <a class="code" href="structerror__handling_1_1failure.html#646586bf406d89f5c7d2f36f3ab7c19e">failure</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00124"></a>00124 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00125"></a>00125 }; <a name="l00126"></a>00126 <a name="l00128"></a><a class="code" href="structerror__handling_1_1failedFactorisation.html">00128</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1failedFactorisation.html" title="GSL_EFACTOR = 6, /* factorization failed */.">failedFactorisation</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00129"></a><a class="code" href="structerror__handling_1_1failedFactorisation.html#9a19a7b627dfea05d3d6fd3253a84701">00129</a> <a class="code" href="structerror__handling_1_1failedFactorisation.html#9a19a7b627dfea05d3d6fd3253a84701">failedFactorisation</a>() {}; <a name="l00130"></a><a class="code" href="structerror__handling_1_1failedFactorisation.html#a718ecc7009b9a177542059607dbf3ee">00130</a> <a class="code" href="structerror__handling_1_1failedFactorisation.html#9a19a7b627dfea05d3d6fd3253a84701">failedFactorisation</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00131"></a>00131 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00132"></a>00132 }; <a name="l00133"></a>00133 <a name="l00135"></a><a class="code" href="structerror__handling_1_1failedSanity.html">00135</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1failedSanity.html" title="GSL_ESANITY = 7, /* sanity check failed - shouldn&#39;t happen */.">failedSanity</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00136"></a><a class="code" href="structerror__handling_1_1failedSanity.html#5ddaddbc28bc023cce4e7e390dbdab2c">00136</a> <a class="code" href="structerror__handling_1_1failedSanity.html#5ddaddbc28bc023cce4e7e390dbdab2c">failedSanity</a>() {}; <a name="l00137"></a><a class="code" href="structerror__handling_1_1failedSanity.html#3edb0d49d9c0784fce356850a96e9422">00137</a> <a class="code" href="structerror__handling_1_1failedSanity.html#5ddaddbc28bc023cce4e7e390dbdab2c">failedSanity</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00138"></a>00138 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00139"></a>00139 }; <a name="l00140"></a>00140 <a name="l00142"></a><a class="code" href="structerror__handling_1_1outOfMemory.html">00142</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1outOfMemory.html" title="GSL_ENOMEM = 8, /* malloc failed */.">outOfMemory</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00143"></a><a class="code" href="structerror__handling_1_1outOfMemory.html#18ab818679a66205d3cbc3cb00690cdd">00143</a> <a class="code" href="structerror__handling_1_1outOfMemory.html#18ab818679a66205d3cbc3cb00690cdd">outOfMemory</a>() {}; <a name="l00144"></a><a class="code" href="structerror__handling_1_1outOfMemory.html#b44402d4c05837f667ecc5fb50881e82">00144</a> <a class="code" href="structerror__handling_1_1outOfMemory.html#18ab818679a66205d3cbc3cb00690cdd">outOfMemory</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00145"></a>00145 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00146"></a>00146 }; <a name="l00147"></a>00147 <a name="l00149"></a><a class="code" href="structerror__handling_1_1badFunction.html">00149</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badFunction.html" title="GSL_EBADFUNC = 9, /* problem with user-supplied function */.">badFunction</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00150"></a><a class="code" href="structerror__handling_1_1badFunction.html#bebef6194f4a05c12e3b8f6fec7bca53">00150</a> <a class="code" href="structerror__handling_1_1badFunction.html#bebef6194f4a05c12e3b8f6fec7bca53">badFunction</a>() {}; <a name="l00151"></a><a class="code" href="structerror__handling_1_1badFunction.html#7a607a357ed3c63bd9ef1a1ad7667986">00151</a> <a class="code" href="structerror__handling_1_1badFunction.html#bebef6194f4a05c12e3b8f6fec7bca53">badFunction</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00152"></a>00152 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00153"></a>00153 }; <a name="l00154"></a>00154 <a name="l00156"></a><a class="code" href="structerror__handling_1_1runAway.html">00156</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1runAway.html" title="GSL_ERUNAWAY = 10, /* iterative process is out of control */.">runAway</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00157"></a><a class="code" href="structerror__handling_1_1runAway.html#3965705d8ba6e9267a4643b5f101df49">00157</a> <a class="code" href="structerror__handling_1_1runAway.html#3965705d8ba6e9267a4643b5f101df49">runAway</a>() {}; <a name="l00158"></a><a class="code" href="structerror__handling_1_1runAway.html#763e7b7b2e4fe44238f7eb7d7bf81787">00158</a> <a class="code" href="structerror__handling_1_1runAway.html#3965705d8ba6e9267a4643b5f101df49">runAway</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00159"></a>00159 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00160"></a>00160 }; <a name="l00161"></a>00161 <a name="l00163"></a><a class="code" href="structerror__handling_1_1maxIterations.html">00163</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1maxIterations.html" title="GSL_EMAXITER = 11, /* exceeded max number of iterations */.">maxIterations</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00164"></a><a class="code" href="structerror__handling_1_1maxIterations.html#54f397688b6cbe842e2eb11d1ead62e4">00164</a> <a class="code" href="structerror__handling_1_1maxIterations.html#54f397688b6cbe842e2eb11d1ead62e4">maxIterations</a>() {}; <a name="l00165"></a><a class="code" href="structerror__handling_1_1maxIterations.html#e7b21e1605c154208985acaadeb18950">00165</a> <a class="code" href="structerror__handling_1_1maxIterations.html#54f397688b6cbe842e2eb11d1ead62e4">maxIterations</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00166"></a>00166 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00167"></a>00167 }; <a name="l00168"></a>00168 <a name="l00170"></a><a class="code" href="structerror__handling_1_1divideByZero.html">00170</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1divideByZero.html" title="GSL_EZERODIV = 12, /* tried to divide by zero */.">divideByZero</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00171"></a><a class="code" href="structerror__handling_1_1divideByZero.html#66f0454645438b4ec483b304d4a99a92">00171</a> <a class="code" href="structerror__handling_1_1divideByZero.html#66f0454645438b4ec483b304d4a99a92">divideByZero</a>() {}; <a name="l00172"></a><a class="code" href="structerror__handling_1_1divideByZero.html#bd23dcff90e2b0cc5b381eb7e4ff55f9">00172</a> <a class="code" href="structerror__handling_1_1divideByZero.html#66f0454645438b4ec483b304d4a99a92">divideByZero</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00173"></a>00173 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00174"></a>00174 }; <a name="l00175"></a>00175 <a name="l00177"></a><a class="code" href="structerror__handling_1_1badTolerance.html">00177</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badTolerance.html" title="GSL_EBADTOL = 13, /* user specified an invalid tolerance */.">badTolerance</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00178"></a><a class="code" href="structerror__handling_1_1badTolerance.html#85f45be69953ae2ef6ceb9c9448f3257">00178</a> <a class="code" href="structerror__handling_1_1badTolerance.html#85f45be69953ae2ef6ceb9c9448f3257">badTolerance</a>() {}; <a name="l00179"></a><a class="code" href="structerror__handling_1_1badTolerance.html#9793fc01d14ec094150967338d2c26c4">00179</a> <a class="code" href="structerror__handling_1_1badTolerance.html#85f45be69953ae2ef6ceb9c9448f3257">badTolerance</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00180"></a>00180 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00181"></a>00181 }; <a name="l00182"></a>00182 <a name="l00184"></a><a class="code" href="structerror__handling_1_1aboveTolerance.html">00184</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1aboveTolerance.html" title="GSL_ETOL = 14, /* failed to reach the specified tolerance */.">aboveTolerance</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00185"></a><a class="code" href="structerror__handling_1_1aboveTolerance.html#cbcd330b0cea5c88f7469ca5241b6d59">00185</a> <a class="code" href="structerror__handling_1_1aboveTolerance.html#cbcd330b0cea5c88f7469ca5241b6d59">aboveTolerance</a>() {}; <a name="l00186"></a><a class="code" href="structerror__handling_1_1aboveTolerance.html#4430ad54a49a381a05a695db65fdc84a">00186</a> <a class="code" href="structerror__handling_1_1aboveTolerance.html#cbcd330b0cea5c88f7469ca5241b6d59">aboveTolerance</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00187"></a>00187 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00188"></a>00188 }; <a name="l00189"></a>00189 <a name="l00191"></a><a class="code" href="structerror__handling_1_1underflow.html">00191</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1underflow.html" title="GSL_EUNDRFLW = 15, /* underflow */.">underflow</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00192"></a><a class="code" href="structerror__handling_1_1underflow.html#24e1b2074cf0e2752de97272d8b958af">00192</a> <a class="code" href="structerror__handling_1_1underflow.html#24e1b2074cf0e2752de97272d8b958af">underflow</a>() {}; <a name="l00193"></a><a class="code" href="structerror__handling_1_1underflow.html#e291d65402cd1cceacfce760770494e1">00193</a> <a class="code" href="structerror__handling_1_1underflow.html#24e1b2074cf0e2752de97272d8b958af">underflow</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00194"></a>00194 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00195"></a>00195 }; <a name="l00196"></a>00196 <a name="l00198"></a><a class="code" href="structerror__handling_1_1overflow.html">00198</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1overflow.html" title="GSL_EOVRFLW = 16, /* overflow */.">overflow</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00199"></a><a class="code" href="structerror__handling_1_1overflow.html#a0b53ebcf3b03fe15729fcae3c9e0241">00199</a> <a class="code" href="structerror__handling_1_1overflow.html#a0b53ebcf3b03fe15729fcae3c9e0241">overflow</a>() {}; <a name="l00200"></a><a class="code" href="structerror__handling_1_1overflow.html#38ffc61858caf4fb26fd8830cef0ba8b">00200</a> <a class="code" href="structerror__handling_1_1overflow.html#a0b53ebcf3b03fe15729fcae3c9e0241">overflow</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00201"></a>00201 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00202"></a>00202 }; <a name="l00203"></a>00203 <a name="l00205"></a><a class="code" href="structerror__handling_1_1lossOfAccuracy.html">00205</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1lossOfAccuracy.html" title="GSL_ELOSS = 17, /* loss of accuracy */.">lossOfAccuracy</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00206"></a><a class="code" href="structerror__handling_1_1lossOfAccuracy.html#8a58ec5054f37f5c705e42b776713236">00206</a> <a class="code" href="structerror__handling_1_1lossOfAccuracy.html#8a58ec5054f37f5c705e42b776713236">lossOfAccuracy</a>() {}; <a name="l00207"></a><a class="code" href="structerror__handling_1_1lossOfAccuracy.html#5bd38ac3b87de785e050e9b592433418">00207</a> <a class="code" href="structerror__handling_1_1lossOfAccuracy.html#8a58ec5054f37f5c705e42b776713236">lossOfAccuracy</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00208"></a>00208 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00209"></a>00209 }; <a name="l00210"></a>00210 <a name="l00212"></a><a class="code" href="structerror__handling_1_1roundOffError.html">00212</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1roundOffError.html" title="GSL_EROUND = 18, /* failed because of roundoff error */.">roundOffError</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00213"></a><a class="code" href="structerror__handling_1_1roundOffError.html#68ac394bb2c65f7f83641535b13a4bda">00213</a> <a class="code" href="structerror__handling_1_1roundOffError.html#68ac394bb2c65f7f83641535b13a4bda">roundOffError</a>() {}; <a name="l00214"></a><a class="code" href="structerror__handling_1_1roundOffError.html#bf99b5e30a2740d3e788dfcb756cb85a">00214</a> <a class="code" href="structerror__handling_1_1roundOffError.html#68ac394bb2c65f7f83641535b13a4bda">roundOffError</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00215"></a>00215 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00216"></a>00216 }; <a name="l00217"></a>00217 <a name="l00219"></a><a class="code" href="structerror__handling_1_1inconformantSizes.html">00219</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1inconformantSizes.html" title="GSL_EBADLEN = 19, /* matrix, vector lengths are not conformant */.">inconformantSizes</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00220"></a><a class="code" href="structerror__handling_1_1inconformantSizes.html#cb1855ecfbdfed1dfb697fb59426feb0">00220</a> <a class="code" href="structerror__handling_1_1inconformantSizes.html#cb1855ecfbdfed1dfb697fb59426feb0">inconformantSizes</a>() {}; <a name="l00221"></a><a class="code" href="structerror__handling_1_1inconformantSizes.html#6e81c266855f8e7c9872e054b3e14ca5">00221</a> <a class="code" href="structerror__handling_1_1inconformantSizes.html#cb1855ecfbdfed1dfb697fb59426feb0">inconformantSizes</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00222"></a><a class="code" href="structerror__handling_1_1inconformantSizes.html#db8e09f7fb15e5c4dff1ae4592538d56">00222</a> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00223"></a>00223 <span class="keywordtype">size_t</span> <a class="code" href="structerror__handling_1_1inconformantSizes.html#b17bb55062e567586848c64b0b926894">n_A</a>, <a class="code" href="structerror__handling_1_1inconformantSizes.html#d429adeeca9253f182d11093fcf873c1">m_A</a>, <a class="code" href="structerror__handling_1_1inconformantSizes.html#db8e09f7fb15e5c4dff1ae4592538d56">n_B</a>, <a class="code" href="structerror__handling_1_1inconformantSizes.html#a591122b06ef5c7c69ce05b072d05adf">m_B</a>; <a name="l00224"></a>00224 }; <a name="l00225"></a>00225 <a name="l00227"></a><a class="code" href="structerror__handling_1_1matrixNotSquare.html">00227</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1matrixNotSquare.html" title="GSL_ENOTSQR = 20, /* matrix not square */.">matrixNotSquare</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00228"></a><a class="code" href="structerror__handling_1_1matrixNotSquare.html#d6e5d11881e44d93420855424d30a160">00228</a> <a class="code" href="structerror__handling_1_1matrixNotSquare.html#d6e5d11881e44d93420855424d30a160">matrixNotSquare</a>() {}; <a name="l00229"></a><a class="code" href="structerror__handling_1_1matrixNotSquare.html#b86bc306e6b985c6e1962ba848835ba3">00229</a> <a class="code" href="structerror__handling_1_1matrixNotSquare.html#d6e5d11881e44d93420855424d30a160">matrixNotSquare</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00230"></a>00230 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00231"></a>00231 }; <a name="l00232"></a>00232 <a name="l00234"></a><a class="code" href="structerror__handling_1_1singularityFound.html">00234</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1singularityFound.html" title="GSL_ESING = 21, /* apparent singularity detected */.">singularityFound</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00235"></a><a class="code" href="structerror__handling_1_1singularityFound.html#a53d4476073d4c4bf18cead05af25f16">00235</a> <a class="code" href="structerror__handling_1_1singularityFound.html#a53d4476073d4c4bf18cead05af25f16">singularityFound</a>() {}; <a name="l00236"></a><a class="code" href="structerror__handling_1_1singularityFound.html#92bd578b70892fe9916a82c22f43f97f">00236</a> <a class="code" href="structerror__handling_1_1singularityFound.html#a53d4476073d4c4bf18cead05af25f16">singularityFound</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00237"></a>00237 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00238"></a>00238 }; <a name="l00239"></a>00239 <a name="l00241"></a><a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html">00241</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html" title="GSL_EDIVERGE = 22, /* integral or series is divergent */.">integralOrSeriesDivergent</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00242"></a><a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html#a7b4c5bdb8a32bfddf189bd9458c4163">00242</a> <a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html#a7b4c5bdb8a32bfddf189bd9458c4163">integralOrSeriesDivergent</a>() {}; <a name="l00243"></a><a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html#0234fd26161a2b57860d8281a7ce9f86">00243</a> <a class="code" href="structerror__handling_1_1integralOrSeriesDivergent.html#a7b4c5bdb8a32bfddf189bd9458c4163">integralOrSeriesDivergent</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00244"></a>00244 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00245"></a>00245 }; <a name="l00246"></a>00246 <a name="l00248"></a><a class="code" href="structerror__handling_1_1badHardware.html">00248</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1badHardware.html" title="GSL_EUNSUP = 23, /* requested feature is not supported by the hardware */.">badHardware</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00249"></a><a class="code" href="structerror__handling_1_1badHardware.html#cba7c4cf3c281cd8fc51e8929cc8d787">00249</a> <a class="code" href="structerror__handling_1_1badHardware.html#cba7c4cf3c281cd8fc51e8929cc8d787">badHardware</a>() {}; <a name="l00250"></a><a class="code" href="structerror__handling_1_1badHardware.html#2fd713b1eb565c44e41f7e1b2a8f76c5">00250</a> <a class="code" href="structerror__handling_1_1badHardware.html#cba7c4cf3c281cd8fc51e8929cc8d787">badHardware</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00251"></a>00251 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00252"></a>00252 }; <a name="l00253"></a>00253 <a name="l00255"></a><a class="code" href="structerror__handling_1_1notImplemented.html">00255</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1notImplemented.html" title="GSL_EUNIMPL = 24, /* requested feature not (yet) implemented */.">notImplemented</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00256"></a><a class="code" href="structerror__handling_1_1notImplemented.html#fbc7d41cc84ec4ebdfe6f3d8b0fedf51">00256</a> <a class="code" href="structerror__handling_1_1notImplemented.html#fbc7d41cc84ec4ebdfe6f3d8b0fedf51">notImplemented</a>() {}; <a name="l00257"></a><a class="code" href="structerror__handling_1_1notImplemented.html#741244064952ae6b8bb0a0e5f69571c4">00257</a> <a class="code" href="structerror__handling_1_1notImplemented.html#fbc7d41cc84ec4ebdfe6f3d8b0fedf51">notImplemented</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00258"></a>00258 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00259"></a>00259 }; <a name="l00260"></a>00260 <a name="l00262"></a><a class="code" href="structerror__handling_1_1cacheLimitExceeded.html">00262</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1cacheLimitExceeded.html" title="GSL_ECACHE = 25, /* cache limit exceeded */.">cacheLimitExceeded</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00263"></a><a class="code" href="structerror__handling_1_1cacheLimitExceeded.html#52f239f555c33939e7164bdf06021cec">00263</a> <a class="code" href="structerror__handling_1_1cacheLimitExceeded.html#52f239f555c33939e7164bdf06021cec">cacheLimitExceeded</a>() {}; <a name="l00264"></a><a class="code" href="structerror__handling_1_1cacheLimitExceeded.html#3af50bd9832be002e4acf13879923ca6">00264</a> <a class="code" href="structerror__handling_1_1cacheLimitExceeded.html#52f239f555c33939e7164bdf06021cec">cacheLimitExceeded</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00265"></a>00265 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00266"></a>00266 }; <a name="l00267"></a>00267 <a name="l00269"></a><a class="code" href="structerror__handling_1_1tableLimitExceeded.html">00269</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1tableLimitExceeded.html" title="GSL_ETABLE = 26, /* table limit exceeded */.">tableLimitExceeded</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00270"></a><a class="code" href="structerror__handling_1_1tableLimitExceeded.html#6d86481a771400500044df13671de329">00270</a> <a class="code" href="structerror__handling_1_1tableLimitExceeded.html#6d86481a771400500044df13671de329">tableLimitExceeded</a>() {}; <a name="l00271"></a><a class="code" href="structerror__handling_1_1tableLimitExceeded.html#f2ddc931a63d14dd6c813bf721b34a01">00271</a> <a class="code" href="structerror__handling_1_1tableLimitExceeded.html#6d86481a771400500044df13671de329">tableLimitExceeded</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00272"></a>00272 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00273"></a>00273 }; <a name="l00274"></a>00274 <a name="l00276"></a><a class="code" href="structerror__handling_1_1iterationNotProgressing.html">00276</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1iterationNotProgressing.html" title="GSL_ENOPROG = 27, /* iteration is not making progress towards solution */.">iterationNotProgressing</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00277"></a><a class="code" href="structerror__handling_1_1iterationNotProgressing.html#edaf7874027ac43fed9e5087252e20d1">00277</a> <a class="code" href="structerror__handling_1_1iterationNotProgressing.html#edaf7874027ac43fed9e5087252e20d1">iterationNotProgressing</a>() {}; <a name="l00278"></a><a class="code" href="structerror__handling_1_1iterationNotProgressing.html#17ec973ce05cadbabd947947017bbaf4">00278</a> <a class="code" href="structerror__handling_1_1iterationNotProgressing.html#edaf7874027ac43fed9e5087252e20d1">iterationNotProgressing</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00279"></a>00279 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00280"></a>00280 }; <a name="l00281"></a>00281 <a name="l00283"></a><a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html">00283</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html" title="GSL_ENOPROGJ = 28, /* jacobian evaluations are not improving solution */.">jacobiansNotImprovingSolution</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00284"></a><a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html#49447abd9b98fbca9dc358c3a182534e">00284</a> <a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html#49447abd9b98fbca9dc358c3a182534e">jacobiansNotImprovingSolution</a>() {}; <a name="l00285"></a><a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html#1bd8513f4366356daee3132237bd484b">00285</a> <a class="code" href="structerror__handling_1_1jacobiansNotImprovingSolution.html#49447abd9b98fbca9dc358c3a182534e">jacobiansNotImprovingSolution</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00286"></a>00286 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00287"></a>00287 }; <a name="l00288"></a>00288 <a name="l00290"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html">00290</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html" title="GSL_ETOLF = 29, /* cannot reach the specified tolerance in F */.">cannotReachToleranceInF</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00291"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html#6d283de4d427727890777287be1c45c4">00291</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html#6d283de4d427727890777287be1c45c4">cannotReachToleranceInF</a>() {}; <a name="l00292"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html#80fe77afc263f6ac16a2c5c37fee8a71">00292</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInF.html#6d283de4d427727890777287be1c45c4">cannotReachToleranceInF</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00293"></a>00293 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00294"></a>00294 }; <a name="l00295"></a>00295 <a name="l00297"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html">00297</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html" title="GSL_ETOLX = 30, /* cannot reach the specified tolerance in X */.">cannotReachToleranceInX</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00298"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html#3a5f6e56134107e00faca1e139e6d351">00298</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html#3a5f6e56134107e00faca1e139e6d351">cannotReachToleranceInX</a>() {}; <a name="l00299"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html#e486f24da816ab760c2595fd6a87cf1b">00299</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInX.html#3a5f6e56134107e00faca1e139e6d351">cannotReachToleranceInX</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00300"></a>00300 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00301"></a>00301 }; <a name="l00302"></a>00302 <a name="l00304"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html">00304</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html" title="GSL_ETOLG = 31, /* cannot reach the specified tolerance in gradient */.">cannotReachToleranceInGradient</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00305"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html#03174ec206136e84ef1a67206fdd1aa2">00305</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html#03174ec206136e84ef1a67206fdd1aa2">cannotReachToleranceInGradient</a>() {}; <a name="l00306"></a><a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html#e85b5ac9315b516892d4dd5176f9ae9b">00306</a> <a class="code" href="structerror__handling_1_1cannotReachToleranceInGradient.html#03174ec206136e84ef1a67206fdd1aa2">cannotReachToleranceInGradient</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00307"></a>00307 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00308"></a>00308 }; <a name="l00309"></a>00309 <a name="l00311"></a><a class="code" href="structerror__handling_1_1endOfFile.html">00311</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1endOfFile.html" title="GSL_EOF = 32 /* end of file */.">endOfFile</a> : <span class="keyword">public</span> <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a> { <a name="l00312"></a><a class="code" href="structerror__handling_1_1endOfFile.html#9eb5acb59755b0ec81668b7e842acb25">00312</a> <a class="code" href="structerror__handling_1_1endOfFile.html#9eb5acb59755b0ec81668b7e842acb25">endOfFile</a>() {}; <a name="l00313"></a><a class="code" href="structerror__handling_1_1endOfFile.html#aece18d51ad421afb7ba6b17a63658db">00313</a> <a class="code" href="structerror__handling_1_1endOfFile.html#9eb5acb59755b0ec81668b7e842acb25">endOfFile</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00314"></a>00314 <a class="code" href="classerror__handling_1_1error.html" title="generic error and base struct. /*GSL_FAILURE = -1,*/">error</a>(r,f,l) {}; <a name="l00315"></a>00315 }; <a name="l00316"></a>00316 <a name="l00318"></a><a class="code" href="structerror__handling_1_1indexOutOfRange.html">00318</a> <span class="keyword">struct </span><a class="code" href="structerror__handling_1_1indexOutOfRange.html" title="Exception for indices out of range.">indexOutOfRange</a> : <span class="keyword">public</span> <a class="code" href="structerror__handling_1_1badArgument.html" title="GSL_EINVAL = 4, /* invalid argument supplied by user */.">badArgument</a>{ <a name="l00319"></a><a class="code" href="structerror__handling_1_1indexOutOfRange.html#3b7889a0151e5d95ee2648f917174d83">00319</a> <span class="keywordtype">size_t</span> <a class="code" href="structerror__handling_1_1indexOutOfRange.html#518a5a5147c19c7f408c548ac95a9f4f">i</a>,<a class="code" href="structerror__handling_1_1indexOutOfRange.html#bcee5f69f59868e5b0cacd56713941da">j</a>,<a class="code" href="structerror__handling_1_1indexOutOfRange.html#04b15a1b75ed84ee6ace5143a33cc974">m</a>,<a class="code" href="structerror__handling_1_1indexOutOfRange.html#3b7889a0151e5d95ee2648f917174d83">n</a>; <a name="l00320"></a><a class="code" href="structerror__handling_1_1indexOutOfRange.html#07e86980303d42ee6e6505f8f842bc23">00320</a> <a class="code" href="structerror__handling_1_1indexOutOfRange.html#07e86980303d42ee6e6505f8f842bc23">indexOutOfRange</a>() {}; <a name="l00321"></a><a class="code" href="structerror__handling_1_1indexOutOfRange.html#a87c5cba94308b196150786bfe5a378f">00321</a> <a class="code" href="structerror__handling_1_1indexOutOfRange.html#07e86980303d42ee6e6505f8f842bc23">indexOutOfRange</a>(<span class="keywordtype">string</span> r, <span class="keywordtype">string</span> f, <span class="keywordtype">int</span> l) : <a name="l00322"></a>00322 <a class="code" href="structerror__handling_1_1badArgument.html" title="GSL_EINVAL = 4, /* invalid argument supplied by user */.">badArgument</a>(r,f,l) {}; <a name="l00323"></a>00323 }; <a name="l00324"></a>00324 } <a name="l00325"></a>00325 <a name="l00326"></a>00326 <span class="preprocessor">#endif //__ERROR_H__</span> </pre></div></div> <hr size="1"><address style="text-align: right;"><small>Generated on Sat Jun 28 00:33:26 2008 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>