~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to doc/html/classOpenMS_1_1Math_1_1GumbelDistributionFitter.html

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2013-12-20 11:30:16 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131220113016-wre5g9bteeheq6he
Tags: 1.11.1-3
* remove version number from libbost development package names;
* ensure that AUTHORS is correctly shipped in all packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
<TITLE>GumbelDistributionFitter Class Reference</TITLE>
 
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
 
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
 
6
</HEAD>
 
7
<BODY BGCOLOR="#FFFFFF">
 
8
<A href="index.html">Home</A> &nbsp;&middot;
 
9
<A href="classes.html">Classes</A> &nbsp;&middot;
 
10
<A href="annotated.html">Annotated Classes</A> &nbsp;&middot;
 
11
<A href="modules.html">Modules</A> &nbsp;&middot;
 
12
<A href="functions_func.html">Members</A> &nbsp;&middot;
 
13
<A href="namespaces.html">Namespaces</A> &nbsp;&middot;
 
14
<A href="pages.html">Related Pages</A>
 
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
16
<!-- Generated by Doxygen 1.8.5 -->
 
17
<div id="nav-path" class="navpath">
 
18
  <ul>
 
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="namespaceOpenMS_1_1Math.html">Math</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a></li>  </ul>
 
20
</div>
 
21
</div><!-- top -->
 
22
<div class="header">
 
23
  <div class="summary">
 
24
<a href="#nested-classes">Classes</a> &#124;
 
25
<a href="#pub-methods">Public Member Functions</a> &#124;
 
26
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
27
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
 
28
<a href="#pro-attribs">Protected Attributes</a> &#124;
 
29
<a href="#pri-methods">Private Member Functions</a> &#124;
 
30
<a href="classOpenMS_1_1Math_1_1GumbelDistributionFitter-members.html">List of all members</a>  </div>
 
31
  <div class="headertitle">
 
32
<div class="title">GumbelDistributionFitter Class Reference<div class="ingroups"><a class="el" href="group__Math.html">Math</a></div></div>  </div>
 
33
</div><!--header-->
 
34
<div class="contents">
 
35
 
 
36
<p>Implements a fitter for the Gumbel distribution.  
 
37
 <a href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#details">More...</a></p>
 
38
 
 
39
<p><code>#include &lt;<a class="el" href="GumbelDistributionFitter_8h_source.html">OpenMS/MATH/STATISTICS/GumbelDistributionFitter.h</a>&gt;</code></p>
 
40
<table class="memberdecls">
 
41
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 
42
Classes</h2></td></tr>
 
43
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a></td></tr>
 
44
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct to represent the parameters of a gumbel distribution  <a href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html#details">More...</a><br/></td></tr>
 
45
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
46
</table><table class="memberdecls">
 
47
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 
48
Public Member Functions</h2></td></tr>
 
49
<tr class="memitem:a3b2728fb958e4517882830673834a58f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a3b2728fb958e4517882830673834a58f">GumbelDistributionFitter</a> ()</td></tr>
 
50
<tr class="memdesc:a3b2728fb958e4517882830673834a58f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="#a3b2728fb958e4517882830673834a58f">More...</a><br/></td></tr>
 
51
<tr class="separator:a3b2728fb958e4517882830673834a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
52
<tr class="memitem:a0fa7c5f555488fa04db82fc2fb93be26"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a0fa7c5f555488fa04db82fc2fb93be26">~GumbelDistributionFitter</a> ()</td></tr>
 
53
<tr class="memdesc:a0fa7c5f555488fa04db82fc2fb93be26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a0fa7c5f555488fa04db82fc2fb93be26">More...</a><br/></td></tr>
 
54
<tr class="separator:a0fa7c5f555488fa04db82fc2fb93be26"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
55
<tr class="memitem:af6232115eb2076fd8b59e06aff4b52f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#af6232115eb2076fd8b59e06aff4b52f8">setInitialParameters</a> (const <a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a> &amp;result)</td></tr>
 
56
<tr class="memdesc:af6232115eb2076fd8b59e06aff4b52f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the gumbel distribution start parameters a and b for the fitting  <a href="#af6232115eb2076fd8b59e06aff4b52f8">More...</a><br/></td></tr>
 
57
<tr class="separator:af6232115eb2076fd8b59e06aff4b52f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
58
<tr class="memitem:a3fe89f2a628fc86a009ec21b398e88ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a3fe89f2a628fc86a009ec21b398e88ee">fit</a> (std::vector&lt; <a class="el" href="classOpenMS_1_1DPosition.html">DPosition</a>&lt; 2 &gt; &gt; &amp;points)</td></tr>
 
59
<tr class="memdesc:a3fe89f2a628fc86a009ec21b398e88ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fits a gumbel distribution to the given data points.  <a href="#a3fe89f2a628fc86a009ec21b398e88ee">More...</a><br/></td></tr>
 
60
<tr class="separator:a3fe89f2a628fc86a009ec21b398e88ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
61
<tr class="memitem:ab265b3a00cbe57ea859a1f4d6516c0a3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#ab265b3a00cbe57ea859a1f4d6516c0a3">getGnuplotFormula</a> () const </td></tr>
 
62
<tr class="memdesc:ab265b3a00cbe57ea859a1f4d6516c0a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the gnuplot formula of the fitted gumbel distribution  <a href="#ab265b3a00cbe57ea859a1f4d6516c0a3">More...</a><br/></td></tr>
 
63
<tr class="separator:ab265b3a00cbe57ea859a1f4d6516c0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
64
</table><table class="memberdecls">
 
65
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 
66
Protected Member Functions</h2></td></tr>
 
67
<tr class="memitem:a75f8cd8be36d38070f3b68b9503f6744"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a75f8cd8be36d38070f3b68b9503f6744">printState_</a> (size_t iter, gsl_multifit_fdfsolver *s)</td></tr>
 
68
<tr class="separator:a75f8cd8be36d38070f3b68b9503f6744"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
69
</table><table class="memberdecls">
 
70
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
 
71
Static Protected Member Functions</h2></td></tr>
 
72
<tr class="memitem:a41a4637d525556591b9eb13211a4323d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a41a4637d525556591b9eb13211a4323d">gumbelDistributionFitterf_</a> (const gsl_vector *x, void *params, gsl_vector *f)</td></tr>
 
73
<tr class="separator:a41a4637d525556591b9eb13211a4323d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
74
<tr class="memitem:a0227a584f0d07c3cebd7b46f0797f4eb"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a0227a584f0d07c3cebd7b46f0797f4eb">gumbelDistributionFitterdf_</a> (const gsl_vector *x, void *params, gsl_matrix *J)</td></tr>
 
75
<tr class="separator:a0227a584f0d07c3cebd7b46f0797f4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
76
<tr class="memitem:a58e275acf4979d17d3ee0a172c05da92"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a58e275acf4979d17d3ee0a172c05da92">gumbelDistributionFitterfdf_</a> (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J)</td></tr>
 
77
<tr class="separator:a58e275acf4979d17d3ee0a172c05da92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
78
</table><table class="memberdecls">
 
79
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 
80
Protected Attributes</h2></td></tr>
 
81
<tr class="memitem:a78b83252b4b80b32f5e095fb34ca2be9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a78b83252b4b80b32f5e095fb34ca2be9">init_param_</a></td></tr>
 
82
<tr class="separator:a78b83252b4b80b32f5e095fb34ca2be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
83
<tr class="memitem:a55a013a0f39455e54dc44a449212324d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a55a013a0f39455e54dc44a449212324d">gnuplot_formula_</a></td></tr>
 
84
<tr class="separator:a55a013a0f39455e54dc44a449212324d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
85
</table><table class="memberdecls">
 
86
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
 
87
Private Member Functions</h2></td></tr>
 
88
<tr class="memitem:a51418524bcfc2fa37f1b2e0048cfb676"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a51418524bcfc2fa37f1b2e0048cfb676">GumbelDistributionFitter</a> (const <a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> &amp;rhs)</td></tr>
 
89
<tr class="memdesc:a51418524bcfc2fa37f1b2e0048cfb676"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (not implemented)  <a href="#a51418524bcfc2fa37f1b2e0048cfb676">More...</a><br/></td></tr>
 
90
<tr class="separator:a51418524bcfc2fa37f1b2e0048cfb676"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
91
<tr class="memitem:a27a0bf3560fc87a6bb20ac879f39d7d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#a27a0bf3560fc87a6bb20ac879f39d7d7">operator=</a> (const <a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> &amp;rhs)</td></tr>
 
92
<tr class="memdesc:a27a0bf3560fc87a6bb20ac879f39d7d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">assignment operator (not implemented)  <a href="#a27a0bf3560fc87a6bb20ac879f39d7d7">More...</a><br/></td></tr>
 
93
<tr class="separator:a27a0bf3560fc87a6bb20ac879f39d7d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
94
</table>
 
95
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 
96
<div class="textblock"><p>Implements a fitter for the Gumbel distribution. </p>
 
97
<p>This class fits a Gumbel distribution to a number of data points. The results as well as the initial guess are specified using the struct <a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html" title="struct to represent the parameters of a gumbel distribution ">GumbelDistributionFitResult</a>.</p>
 
98
<p>The formula with the fitted parameters can be transformed into a gnuplot formula using <a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html#ab265b3a00cbe57ea859a1f4d6516c0a3" title="returns the gnuplot formula of the fitted gumbel distribution ">getGnuplotFormula()</a> after fitting.</p>
 
99
<p>The implementation is done using GSL fitting algorithms. </p>
 
100
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
101
<a class="anchor" id="a3b2728fb958e4517882830673834a58f"></a>
 
102
<div class="memitem">
 
103
<div class="memproto">
 
104
      <table class="memname">
 
105
        <tr>
 
106
          <td class="memname"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> </td>
 
107
          <td>(</td>
 
108
          <td class="paramname"></td><td>)</td>
 
109
          <td></td>
 
110
        </tr>
 
111
      </table>
 
112
</div><div class="memdoc">
 
113
 
 
114
<p>Default constructor. </p>
 
115
 
 
116
</div>
 
117
</div>
 
118
<a class="anchor" id="a0fa7c5f555488fa04db82fc2fb93be26"></a>
 
119
<div class="memitem">
 
120
<div class="memproto">
 
121
<table class="mlabels">
 
122
  <tr>
 
123
  <td class="mlabels-left">
 
124
      <table class="memname">
 
125
        <tr>
 
126
          <td class="memname">virtual ~<a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> </td>
 
127
          <td>(</td>
 
128
          <td class="paramname"></td><td>)</td>
 
129
          <td></td>
 
130
        </tr>
 
131
      </table>
 
132
  </td>
 
133
  <td class="mlabels-right">
 
134
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
 
135
  </tr>
 
136
</table>
 
137
</div><div class="memdoc">
 
138
 
 
139
<p>Destructor. </p>
 
140
 
 
141
</div>
 
142
</div>
 
143
<a class="anchor" id="a51418524bcfc2fa37f1b2e0048cfb676"></a>
 
144
<div class="memitem">
 
145
<div class="memproto">
 
146
<table class="mlabels">
 
147
  <tr>
 
148
  <td class="mlabels-left">
 
149
      <table class="memname">
 
150
        <tr>
 
151
          <td class="memname"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> </td>
 
152
          <td>(</td>
 
153
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> &amp;&#160;</td>
 
154
          <td class="paramname"><em>rhs</em></td><td>)</td>
 
155
          <td></td>
 
156
        </tr>
 
157
      </table>
 
158
  </td>
 
159
  <td class="mlabels-right">
 
160
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
 
161
  </tr>
 
162
</table>
 
163
</div><div class="memdoc">
 
164
 
 
165
<p>Copy constructor (not implemented) </p>
 
166
 
 
167
</div>
 
168
</div>
 
169
<h2 class="groupheader">Member Function Documentation</h2>
 
170
<a class="anchor" id="a3fe89f2a628fc86a009ec21b398e88ee"></a>
 
171
<div class="memitem">
 
172
<div class="memproto">
 
173
      <table class="memname">
 
174
        <tr>
 
175
          <td class="memname"><a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a> fit </td>
 
176
          <td>(</td>
 
177
          <td class="paramtype">std::vector&lt; <a class="el" href="classOpenMS_1_1DPosition.html">DPosition</a>&lt; 2 &gt; &gt; &amp;&#160;</td>
 
178
          <td class="paramname"><em>points</em></td><td>)</td>
 
179
          <td></td>
 
180
        </tr>
 
181
      </table>
 
182
</div><div class="memdoc">
 
183
 
 
184
<p>Fits a gumbel distribution to the given data points. </p>
 
185
<dl class="params"><dt>Parameters</dt><dd>
 
186
  <table class="params">
 
187
    <tr><td class="paramname">points</td><td>Input parameter which represents the point used for the fitting</td></tr>
 
188
  </table>
 
189
  </dd>
 
190
</dl>
 
191
<dl class="exception"><dt>Exceptions</dt><dd>
 
192
  <table class="exception">
 
193
    <tr><td class="paramname"><a class="el" href="classOpenMS_1_1Exception_1_1UnableToFit.html" title="Exception used if an error occurred while fitting a model to a given dataset. ">Exception::UnableToFit</a></td><td>is thrown if fitting cannot be performed </td></tr>
 
194
  </table>
 
195
  </dd>
 
196
</dl>
 
197
 
 
198
</div>
 
199
</div>
 
200
<a class="anchor" id="ab265b3a00cbe57ea859a1f4d6516c0a3"></a>
 
201
<div class="memitem">
 
202
<div class="memproto">
 
203
      <table class="memname">
 
204
        <tr>
 
205
          <td class="memname">const <a class="el" href="classOpenMS_1_1String.html">String</a>&amp; getGnuplotFormula </td>
 
206
          <td>(</td>
 
207
          <td class="paramname"></td><td>)</td>
 
208
          <td> const</td>
 
209
        </tr>
 
210
      </table>
 
211
</div><div class="memdoc">
 
212
 
 
213
<p>returns the gnuplot formula of the fitted gumbel distribution </p>
 
214
 
 
215
</div>
 
216
</div>
 
217
<a class="anchor" id="a0227a584f0d07c3cebd7b46f0797f4eb"></a>
 
218
<div class="memitem">
 
219
<div class="memproto">
 
220
<table class="mlabels">
 
221
  <tr>
 
222
  <td class="mlabels-left">
 
223
      <table class="memname">
 
224
        <tr>
 
225
          <td class="memname">static int gumbelDistributionFitterdf_ </td>
 
226
          <td>(</td>
 
227
          <td class="paramtype">const gsl_vector *&#160;</td>
 
228
          <td class="paramname"><em>x</em>, </td>
 
229
        </tr>
 
230
        <tr>
 
231
          <td class="paramkey"></td>
 
232
          <td></td>
 
233
          <td class="paramtype">void *&#160;</td>
 
234
          <td class="paramname"><em>params</em>, </td>
 
235
        </tr>
 
236
        <tr>
 
237
          <td class="paramkey"></td>
 
238
          <td></td>
 
239
          <td class="paramtype">gsl_matrix *&#160;</td>
 
240
          <td class="paramname"><em>J</em>&#160;</td>
 
241
        </tr>
 
242
        <tr>
 
243
          <td></td>
 
244
          <td>)</td>
 
245
          <td></td><td></td>
 
246
        </tr>
 
247
      </table>
 
248
  </td>
 
249
  <td class="mlabels-right">
 
250
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
 
251
  </tr>
 
252
</table>
 
253
</div><div class="memdoc">
 
254
 
 
255
</div>
 
256
</div>
 
257
<a class="anchor" id="a41a4637d525556591b9eb13211a4323d"></a>
 
258
<div class="memitem">
 
259
<div class="memproto">
 
260
<table class="mlabels">
 
261
  <tr>
 
262
  <td class="mlabels-left">
 
263
      <table class="memname">
 
264
        <tr>
 
265
          <td class="memname">static int gumbelDistributionFitterf_ </td>
 
266
          <td>(</td>
 
267
          <td class="paramtype">const gsl_vector *&#160;</td>
 
268
          <td class="paramname"><em>x</em>, </td>
 
269
        </tr>
 
270
        <tr>
 
271
          <td class="paramkey"></td>
 
272
          <td></td>
 
273
          <td class="paramtype">void *&#160;</td>
 
274
          <td class="paramname"><em>params</em>, </td>
 
275
        </tr>
 
276
        <tr>
 
277
          <td class="paramkey"></td>
 
278
          <td></td>
 
279
          <td class="paramtype">gsl_vector *&#160;</td>
 
280
          <td class="paramname"><em>f</em>&#160;</td>
 
281
        </tr>
 
282
        <tr>
 
283
          <td></td>
 
284
          <td>)</td>
 
285
          <td></td><td></td>
 
286
        </tr>
 
287
      </table>
 
288
  </td>
 
289
  <td class="mlabels-right">
 
290
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
 
291
  </tr>
 
292
</table>
 
293
</div><div class="memdoc">
 
294
 
 
295
</div>
 
296
</div>
 
297
<a class="anchor" id="a58e275acf4979d17d3ee0a172c05da92"></a>
 
298
<div class="memitem">
 
299
<div class="memproto">
 
300
<table class="mlabels">
 
301
  <tr>
 
302
  <td class="mlabels-left">
 
303
      <table class="memname">
 
304
        <tr>
 
305
          <td class="memname">static int gumbelDistributionFitterfdf_ </td>
 
306
          <td>(</td>
 
307
          <td class="paramtype">const gsl_vector *&#160;</td>
 
308
          <td class="paramname"><em>x</em>, </td>
 
309
        </tr>
 
310
        <tr>
 
311
          <td class="paramkey"></td>
 
312
          <td></td>
 
313
          <td class="paramtype">void *&#160;</td>
 
314
          <td class="paramname"><em>params</em>, </td>
 
315
        </tr>
 
316
        <tr>
 
317
          <td class="paramkey"></td>
 
318
          <td></td>
 
319
          <td class="paramtype">gsl_vector *&#160;</td>
 
320
          <td class="paramname"><em>f</em>, </td>
 
321
        </tr>
 
322
        <tr>
 
323
          <td class="paramkey"></td>
 
324
          <td></td>
 
325
          <td class="paramtype">gsl_matrix *&#160;</td>
 
326
          <td class="paramname"><em>J</em>&#160;</td>
 
327
        </tr>
 
328
        <tr>
 
329
          <td></td>
 
330
          <td>)</td>
 
331
          <td></td><td></td>
 
332
        </tr>
 
333
      </table>
 
334
  </td>
 
335
  <td class="mlabels-right">
 
336
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
 
337
  </tr>
 
338
</table>
 
339
</div><div class="memdoc">
 
340
 
 
341
</div>
 
342
</div>
 
343
<a class="anchor" id="a27a0bf3560fc87a6bb20ac879f39d7d7"></a>
 
344
<div class="memitem">
 
345
<div class="memproto">
 
346
<table class="mlabels">
 
347
  <tr>
 
348
  <td class="mlabels-left">
 
349
      <table class="memname">
 
350
        <tr>
 
351
          <td class="memname"><a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a>&amp; operator= </td>
 
352
          <td>(</td>
 
353
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1Math_1_1GumbelDistributionFitter.html">GumbelDistributionFitter</a> &amp;&#160;</td>
 
354
          <td class="paramname"><em>rhs</em></td><td>)</td>
 
355
          <td></td>
 
356
        </tr>
 
357
      </table>
 
358
  </td>
 
359
  <td class="mlabels-right">
 
360
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
 
361
  </tr>
 
362
</table>
 
363
</div><div class="memdoc">
 
364
 
 
365
<p>assignment operator (not implemented) </p>
 
366
 
 
367
</div>
 
368
</div>
 
369
<a class="anchor" id="a75f8cd8be36d38070f3b68b9503f6744"></a>
 
370
<div class="memitem">
 
371
<div class="memproto">
 
372
<table class="mlabels">
 
373
  <tr>
 
374
  <td class="mlabels-left">
 
375
      <table class="memname">
 
376
        <tr>
 
377
          <td class="memname">void printState_ </td>
 
378
          <td>(</td>
 
379
          <td class="paramtype">size_t&#160;</td>
 
380
          <td class="paramname"><em>iter</em>, </td>
 
381
        </tr>
 
382
        <tr>
 
383
          <td class="paramkey"></td>
 
384
          <td></td>
 
385
          <td class="paramtype">gsl_multifit_fdfsolver *&#160;</td>
 
386
          <td class="paramname"><em>s</em>&#160;</td>
 
387
        </tr>
 
388
        <tr>
 
389
          <td></td>
 
390
          <td>)</td>
 
391
          <td></td><td></td>
 
392
        </tr>
 
393
      </table>
 
394
  </td>
 
395
  <td class="mlabels-right">
 
396
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
397
  </tr>
 
398
</table>
 
399
</div><div class="memdoc">
 
400
 
 
401
</div>
 
402
</div>
 
403
<a class="anchor" id="af6232115eb2076fd8b59e06aff4b52f8"></a>
 
404
<div class="memitem">
 
405
<div class="memproto">
 
406
      <table class="memname">
 
407
        <tr>
 
408
          <td class="memname">void setInitialParameters </td>
 
409
          <td>(</td>
 
410
          <td class="paramtype">const <a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a> &amp;&#160;</td>
 
411
          <td class="paramname"><em>result</em></td><td>)</td>
 
412
          <td></td>
 
413
        </tr>
 
414
      </table>
 
415
</div><div class="memdoc">
 
416
 
 
417
<p>sets the gumbel distribution start parameters a and b for the fitting </p>
 
418
 
 
419
</div>
 
420
</div>
 
421
<h2 class="groupheader">Member Data Documentation</h2>
 
422
<a class="anchor" id="a55a013a0f39455e54dc44a449212324d"></a>
 
423
<div class="memitem">
 
424
<div class="memproto">
 
425
<table class="mlabels">
 
426
  <tr>
 
427
  <td class="mlabels-left">
 
428
      <table class="memname">
 
429
        <tr>
 
430
          <td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> gnuplot_formula_</td>
 
431
        </tr>
 
432
      </table>
 
433
  </td>
 
434
  <td class="mlabels-right">
 
435
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
436
  </tr>
 
437
</table>
 
438
</div><div class="memdoc">
 
439
 
 
440
</div>
 
441
</div>
 
442
<a class="anchor" id="a78b83252b4b80b32f5e095fb34ca2be9"></a>
 
443
<div class="memitem">
 
444
<div class="memproto">
 
445
<table class="mlabels">
 
446
  <tr>
 
447
  <td class="mlabels-left">
 
448
      <table class="memname">
 
449
        <tr>
 
450
          <td class="memname"><a class="el" href="structOpenMS_1_1Math_1_1GumbelDistributionFitter_1_1GumbelDistributionFitResult.html">GumbelDistributionFitResult</a> init_param_</td>
 
451
        </tr>
 
452
      </table>
 
453
  </td>
 
454
  <td class="mlabels-right">
 
455
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
456
  </tr>
 
457
</table>
 
458
</div><div class="memdoc">
 
459
 
 
460
</div>
 
461
</div>
 
462
</div><!-- contents -->
 
463
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
464
<TABLE width="100%" border="0">
 
465
<TR>
 
466
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
 
467
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:38 using doxygen 1.8.5</font></TD>
 
468
</TR>
 
469
</TABLE>
 
470
</BODY>
 
471
</HTML>