583 lines
158 KiB
HTML
583 lines
158 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
<meta name="generator" content="Doxygen 1.13.2"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>musrfit: /workspace/LMU/musrfit/src/include/PTheory.h Source File</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<script type="text/javascript" src="clipboard.js"></script>
|
||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="navtreedata.js"></script>
|
||
<script type="text/javascript" src="navtree.js"></script>
|
||
<script type="text/javascript" src="resize.js"></script>
|
||
<script type="text/javascript" src="cookie.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div id="titlearea">
|
||
<table cellspacing="0" cellpadding="0">
|
||
<tbody>
|
||
<tr id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">musrfit<span id="projectnumber"> 1.9.9</span>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.13.2 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() { codefold.init(0); });
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() {
|
||
initMenu('',false,false,'search.php','Search',true);
|
||
});
|
||
/* @license-end */
|
||
</script>
|
||
<div id="main-nav"></div>
|
||
</div><!-- top -->
|
||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||
<div id="nav-tree">
|
||
<div id="nav-tree-contents">
|
||
<div id="nav-sync" class="sync"></div>
|
||
</div>
|
||
</div>
|
||
<div id="splitbar" style="-moz-user-select:none;"
|
||
class="ui-resizable-handle">
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function(){initNavTree('PTheory_8h_source.html',''); initResizable(true); });
|
||
/* @license-end */
|
||
</script>
|
||
<div id="doc-content">
|
||
<div class="header">
|
||
<div class="headertitle"><div class="title">PTheory.h</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a href="PTheory_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/***************************************************************************</span></div>
|
||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"></span> </div>
|
||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> PTheory.h</span></div>
|
||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
|
||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> Author: Andreas Suter</span></div>
|
||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> e-mail: andreas.suter@psi.ch</span></div>
|
||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"></span> </div>
|
||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">***************************************************************************/</span></div>
|
||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/***************************************************************************</span></div>
|
||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Copyright (C) 2007-2025 by Andreas Suter *</span></div>
|
||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * andreas.suter@psi.ch *</span></div>
|
||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * *</span></div>
|
||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
|
||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
|
||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span></div>
|
||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * (at your option) any later version. *</span></div>
|
||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * *</span></div>
|
||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
|
||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
|
||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
|
||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * GNU General Public License for more details. *</span></div>
|
||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> * *</span></div>
|
||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
|
||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * along with this program; if not, write to the *</span></div>
|
||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * Free Software Foundation, Inc., *</span></div>
|
||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *</span></div>
|
||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> ***************************************************************************/</span></div>
|
||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#ifndef _PTHEORY_H_</span></div>
|
||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define _PTHEORY_H_</span></div>
|
||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <TSystem.h></span></div>
|
||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <TString.h></span></div>
|
||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include "<a class="code" href="PMusr_8h.html">PMusr.h</a>"</span></div>
|
||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include "<a class="code" href="PMsrHandler_8h.html">PMsrHandler.h</a>"</span></div>
|
||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include "<a class="code" href="PUserFcnBase_8h.html">PUserFcnBase.h</a>"</span></div>
|
||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">//-------------------------------------------------------------</span></div>
|
||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span></div>
|
||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a59c3ee4ee03bd01ce7c4f9a4b64c38bb"> 62</a></span><span class="preprocessor">#define THEORY_UNDEFINED -1</span></div>
|
||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a1c4b962bf6a3a7925fe8a6b38dcd6e1f"> 64</a></span><span class="preprocessor">#define THEORY_CONST 0</span></div>
|
||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a21950bbfaced68e161da531cb886e273"> 66</a></span><span class="preprocessor">#define THEORY_ASYMMETRY 1</span></div>
|
||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a50dd1b1c343ffbde509878c1ad5c6be3"> 68</a></span><span class="preprocessor">#define THEORY_SIMPLE_EXP 2</span></div>
|
||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a0fa28d9c46e7156f542c9897d463cbad"> 70</a></span><span class="preprocessor">#define THEORY_GENERAL_EXP 3</span></div>
|
||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a2a760199e37bbd093f4cfbea0bfbb7e6"> 72</a></span><span class="preprocessor">#define THEORY_SIMPLE_GAUSS 4</span></div>
|
||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a5735489ca2a1f29831bbcf346f288f1d"> 74</a></span><span class="preprocessor">#define THEORY_STATIC_GAUSS_KT 5</span></div>
|
||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a65bacde87fa33c016f3748156e45e8f9"> 76</a></span><span class="preprocessor">#define THEORY_STATIC_GAUSS_KT_LF 6</span></div>
|
||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a1e9a52e292e7af6a5c720a268c2b2691"> 78</a></span><span class="preprocessor">#define THEORY_DYNAMIC_GAUSS_KT_LF 7</span></div>
|
||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="PTheory_8h.html#abf798eb53f9e66ca14b37930bb48c43f"> 80</a></span><span class="preprocessor">#define THEORY_STATIC_LORENTZ_KT 8</span></div>
|
||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="PTheory_8h.html#afcb6f0dfa7b27c3a822b5573417c707c"> 82</a></span><span class="preprocessor">#define THEORY_STATIC_LORENTZ_KT_LF 9</span></div>
|
||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a1667e6402dc1a7506b5738344311871f"> 84</a></span><span class="preprocessor">#define THEORY_DYNAMIC_LORENTZ_KT_LF 10</span></div>
|
||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a6bee45adf227233d2fbe363ecdd77b2b"> 86</a></span><span class="preprocessor">#define THEORY_DYNAMIC_GAULOR_FAST_KT_ZF 11</span></div>
|
||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aa1694bd7aad1dcbbc6e5ba39805e9642"> 88</a></span><span class="preprocessor">#define THEORY_DYNAMIC_GAULOR_FAST_KT_LF 12</span></div>
|
||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="PTheory_8h.html#af25bfdde66204ba0e79f5e900e7ea665"> 90</a></span><span class="preprocessor">#define THEORY_DYNAMIC_GAULOR_KT_LF 13</span></div>
|
||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ae66296baf270bb32ddd626e470446f87"> 92</a></span><span class="preprocessor">#define THEORY_COMBI_LGKT 14</span></div>
|
||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aa4938409d6eb59d61b6ae141bb89e8bd"> 94</a></span><span class="preprocessor">#define THEORY_STR_KT 15</span></div>
|
||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a54ce92f9f7c92e18633ed5ba3de4994a"> 96</a></span><span class="preprocessor">#define THEORY_SPIN_GLASS 16</span></div>
|
||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a1a2e06835dd7ea1493b8298ffe9c1d1f"> 98</a></span><span class="preprocessor">#define THEORY_RANDOM_ANISOTROPIC_HYPERFINE 17</span></div>
|
||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a20651a33a3fecea08ddc8419f79d2ef8"> 100</a></span><span class="preprocessor">#define THEORY_ABRAGAM 18</span></div>
|
||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a5875617e42c9a8cc05bddc797776e710"> 102</a></span><span class="preprocessor">#define THEORY_TF_COS 19</span></div>
|
||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a6f0db5546d80e016d901aaaccde43daa"> 104</a></span><span class="preprocessor">#define THEORY_INTERNAL_FIELD 20</span></div>
|
||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a7387fa75781eaa3dd7efacdfa0f9809e"> 106</a></span><span class="preprocessor">#define THEORY_INTERNAL_FIELD_KORNILOV 21</span></div>
|
||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a67cd9941e76442343691ee3fbd6bf510"> 108</a></span><span class="preprocessor">#define THEORY_INTERNAL_FIELD_LARKIN 22</span></div>
|
||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a93d57cc2e7aee24c9f3353b50ef78ba8"> 110</a></span><span class="preprocessor">#define THEORY_BESSEL 23</span></div>
|
||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a545ee3335eb250cd7cf19e2ef1b61c0a"> 112</a></span><span class="preprocessor">#define THEORY_INTERNAL_BESSEL 24</span></div>
|
||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="PTheory_8h.html#acb5fed62cfa070ac90cfd4338dff2e01"> 114</a></span><span class="preprocessor">#define THEORY_SKEWED_GAUSS 25</span></div>
|
||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a340acd5ee00788eb3593819b7ff53c7a"> 116</a></span><span class="preprocessor">#define THEORY_STATIC_ZF_NK 26</span></div>
|
||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a9e8dae1e660cfd060df77f88e64dd04c"> 118</a></span><span class="preprocessor">#define THEORY_STATIC_TF_NK 27</span></div>
|
||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a5804e118e0acd4b9ce13661b1170d081"> 120</a></span><span class="preprocessor">#define THEORY_DYNAMIC_ZF_NK 28</span></div>
|
||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a7bb987a6b4927c25ab86dcf87d65a7ae"> 122</a></span><span class="preprocessor">#define THEORY_DYNAMIC_TF_NK 29</span></div>
|
||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aaf0e563f0c38d32806754c2d43e8de79"> 124</a></span><span class="preprocessor">#define THEORY_F_MU_F 30</span></div>
|
||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a4a76a5fa9874e18fdb4cc3091dd50b6c"> 126</a></span><span class="preprocessor">#define THEORY_MU_MINUS_EXP 31</span></div>
|
||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a5ff0b0d39d64d6cc3d63bade14466a1b"> 128</a></span><span class="preprocessor">#define THEORY_POLYNOM 32</span></div>
|
||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ac75bdc062fc362eb1f77f7d8bb559709"> 130</a></span><span class="preprocessor">#define THEORY_USER_FCN 33</span></div>
|
||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="comment">//-------------------------------------------------------------</span></div>
|
||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ab244e6a2fa31798f9f3fc3e08c8f27a6"> 143</a></span><span class="preprocessor">#define THEORY_PARAM_CONST 1 </span><span class="comment">// const</span></div>
|
||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a60e56715ac88e1b0951c936773cd39b3"> 144</a></span><span class="preprocessor">#define THEORY_PARAM_ASYMMETRY 1 </span><span class="comment">// asymmetry</span></div>
|
||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a60e991afc19a3d102c75b953c5b4e446"> 145</a></span><span class="preprocessor">#define THEORY_PARAM_SIMPLE_EXP 1 </span><span class="comment">// damping (tshift)</span></div>
|
||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a4f196e0c2f73a69227acdcae5ea33ce6"> 146</a></span><span class="preprocessor">#define THEORY_PARAM_GENERAL_EXP 2 </span><span class="comment">// damping, exponents (tshift)</span></div>
|
||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a23114fb3362d17f7ab87e19847d58cc1"> 147</a></span><span class="preprocessor">#define THEORY_PARAM_SIMPLE_GAUSS 1 </span><span class="comment">// damping (tshift)</span></div>
|
||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ab9c93895cfa9178a5af119b590b740e0"> 148</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_GAUSS_KT 1 </span><span class="comment">// damping (tshift)</span></div>
|
||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aea5ca33cd031ea4e431c378855f64ba4"> 149</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_GAUSS_KT_LF 2 </span><span class="comment">// frequency, damping (tshift)</span></div>
|
||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a5ed8a2848714d565a68f3fb3fbfc528b"> 150</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_GAUSS_KT_LF 3 </span><span class="comment">// frequency, damping, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aa46b1f70401e591e18da505cd64845e3"> 151</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_LORENTZ_KT 1 </span><span class="comment">// damping (tshift)</span></div>
|
||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a23623d1f268aa73cb49bc0bfb7b5236e"> 152</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_LORENTZ_KT_LF 2 </span><span class="comment">// frequency, damping (tshift)</span></div>
|
||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a39e021e885af915314adbf037dfef273"> 153</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_LORENTZ_KT_LF 3 </span><span class="comment">// frequency, damping, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="PTheory_8h.html#abdcf2e3035b9a5d50547478fac28d8ef"> 154</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_ZF 2 </span><span class="comment">// damping, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a283c331072199ff1bcd02e3b35d9fbbc"> 155</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_LF 3 </span><span class="comment">// frequency, damping, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a4319fa82b97f1b5e2a53a579a0bf2c0a"> 156</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_GAULOR_KT_LF 3 </span><span class="comment">// frequency, damping, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a883d272f20e807935bdaacfdd8044fcf"> 157</a></span><span class="preprocessor">#define THEORY_PARAM_COMBI_LGKT 2 </span><span class="comment">// Lorentz rate, Gauss rate (tshift)</span></div>
|
||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ac6f2b2d2442fe2833f0c19ef8e257125"> 158</a></span><span class="preprocessor">#define THEORY_PARAM_STR_KT 2 </span><span class="comment">// rate, exponent (tshift)</span></div>
|
||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ac84c6ad7010a818a089d71455dc34987"> 159</a></span><span class="preprocessor">#define THEORY_PARAM_SPIN_GLASS 3 </span><span class="comment">// rate, hop-rate, order parameter (tshift)</span></div>
|
||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a3d1ecf8dd62988ac1b605e62bbd582f1"> 160</a></span><span class="preprocessor">#define THEORY_PARAM_RANDOM_ANISOTROPIC_HYPERFINE 2 </span><span class="comment">// frequency, rate (tshift)</span></div>
|
||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a6619209db47d643fc16d7f2bfcd1f20d"> 161</a></span><span class="preprocessor">#define THEORY_PARAM_ABRAGAM 2 </span><span class="comment">// rate, hop-rate (tshift)</span></div>
|
||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ae27011975ed8b910bafb5badfc19b217"> 162</a></span><span class="preprocessor">#define THEORY_PARAM_TF_COS 2 </span><span class="comment">// phase, frequency (tshift)</span></div>
|
||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a60cb06e16c0ec3b2de0e8fd4dbcabbe5"> 163</a></span><span class="preprocessor">#define THEORY_PARAM_INTERNAL_FIELD 5 </span><span class="comment">// fraction, phase, frequency, TF damping, damping (tshift)</span></div>
|
||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a73c711f3fcebcbf6746ab311f3f4c917"> 164</a></span><span class="preprocessor">#define THEORY_PARAM_INTERNAL_FIELD_KORNILOV 5 </span><span class="comment">// fraction, frequency, TF damping, damping, beta (tshift)</span></div>
|
||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a2c11b3366a9d35b4ae6f0e5bed90e8c0"> 165</a></span><span class="preprocessor">#define THEORY_PARAM_INTERNAL_FIELD_LARKIN 4 </span><span class="comment">// fraction, frequency, TF damping, damping (tshift)</span></div>
|
||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a2cf0b8fd70336cba73d2743608923282"> 166</a></span><span class="preprocessor">#define THEORY_PARAM_BESSEL 2 </span><span class="comment">// phase, frequency (tshift)</span></div>
|
||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a8cdde7bf7b420750737c09811e6185a9"> 167</a></span><span class="preprocessor">#define THEORY_PARAM_INTERNAL_BESSEL 5 </span><span class="comment">// fraction, phase, frequency, TF damping, LF damping (tshift)</span></div>
|
||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a9f2e6e10777dea32da2f99f27424b95f"> 168</a></span><span class="preprocessor">#define THEORY_PARAM_SKEWED_GAUSS 4 </span><span class="comment">// phase, frequency, rate minus, rate plus (tshift)</span></div>
|
||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a009dfce67d7cb4c5d81cb415e2226773"> 169</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_ZF_NK 2 </span><span class="comment">// damping D0, R_b=DGbG/D0 (tshift)</span></div>
|
||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a7f2d427e1a6ce583eb85fd623838f253"> 170</a></span><span class="preprocessor">#define THEORY_PARAM_STATIC_TF_NK 4 </span><span class="comment">// phase, frequency, damping D0, R_b=DGbG/D0 (tshift)</span></div>
|
||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="PTheory_8h.html#aff0248a03239836a71d5d04548ca33df"> 171</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_ZF_NK 3 </span><span class="comment">// damping D0, R_b=DGbG/D0, nu_c (tshift)</span></div>
|
||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a970390525f69c838fb90cb9fc0307bb0"> 172</a></span><span class="preprocessor">#define THEORY_PARAM_DYNAMIC_TF_NK 5 </span><span class="comment">// phase, frequency, damping D0, R_b=DGbG/D0, nu_c (tshift)</span></div>
|
||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a527e9aa002f82b7ddd11531d7d1df137"> 173</a></span><span class="preprocessor">#define THEORY_PARAM_F_MU_F 1 </span><span class="comment">// frequency (tshift)</span></div>
|
||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="PTheory_8h.html#ac05818071a26f46886a353facb32febb"> 174</a></span><span class="preprocessor">#define THEORY_PARAM_MU_MINUS_EXP 6 </span><span class="comment">// N0, tau, A, damping, phase, frequency (tshift)</span></div>
|
||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
|
||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="comment">//-------------------------------------------------------------</span></div>
|
||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a86aff503a459f7c9a1d31205ce537cc7"> 183</a></span><span class="preprocessor">#define THEORY_MAX 34</span></div>
|
||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
|
||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="comment">//-------------------------------------------------------------</span></div>
|
||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="PTheory_8h.html#abffa2911fef01b9acc49bcd36c0c614d"> 192</a></span><span class="preprocessor">#define THEORY_MAX_PARAM 10</span></div>
|
||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
|
||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment">//-------------------------------------------------------------</span></div>
|
||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a212460e743fecb084d717bb2180c5a56"> 202</a></span><span class="preprocessor">#define DEG_TO_RAD 0.0174532925199432955</span></div>
|
||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span></div>
|
||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a3b947f4b635461030ff2d87833e5049e"> 210</a></span><span class="preprocessor">#define TWO_PI 6.28318530717958623</span></div>
|
||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
|
||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="keyword">class </span><a class="code hl_class" href="classPTheory.html">PTheory</a>;</div>
|
||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
|
||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment">//--------------------------------------------------------------------------------------</span></div>
|
||
<div class="foldopen" id="foldopen00226" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="structtheo__data__base.html"> 226</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structtheo__data__base.html">theo_data_base</a> {</div>
|
||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#a4e1847b39a2ca069127310441bbff843"> 227</a></span> UInt_t <a class="code hl_variable" href="structtheo__data__base.html#a4e1847b39a2ca069127310441bbff843">fType</a>; </div>
|
||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#a9452abbff02621100e345bfe7251373f"> 228</a></span> UInt_t <a class="code hl_variable" href="structtheo__data__base.html#a9452abbff02621100e345bfe7251373f">fNoOfParam</a>; </div>
|
||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#a869db8cea9b0d40e636a60cd572510e5"> 229</a></span> Bool_t <a class="code hl_variable" href="structtheo__data__base.html#a869db8cea9b0d40e636a60cd572510e5">fTable</a>; </div>
|
||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#aff8f521d668be62ab901efd980f40921"> 230</a></span> TString <a class="code hl_variable" href="structtheo__data__base.html#aff8f521d668be62ab901efd980f40921">fName</a>; </div>
|
||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#aaba5f7b28920de0d479693998f8e7754"> 231</a></span> TString <a class="code hl_variable" href="structtheo__data__base.html#aaba5f7b28920de0d479693998f8e7754">fAbbrev</a>; </div>
|
||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#ab333f584c14a313226f289665c5806fc"> 232</a></span> TString <a class="code hl_variable" href="structtheo__data__base.html#ab333f584c14a313226f289665c5806fc">fComment</a>; </div>
|
||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="structtheo__data__base.html#a73641f8051552e07e96e72d3434ecfba"> 233</a></span> TString <a class="code hl_variable" href="structtheo__data__base.html#a73641f8051552e07e96e72d3434ecfba">fCommentTimeShift</a>; </div>
|
||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a1a9add342c2d371df9f39b34fbe5abe6"> 234</a></span>} <a class="code hl_typedef" href="PTheory_8h.html#a1a9add342c2d371df9f39b34fbe5abe6">PTheoDataBase</a>;</div>
|
||
</div>
|
||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
|
||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="comment">//--------------------------------------------------------------------------------------</span></div>
|
||
<div class="foldopen" id="foldopen00240" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="PTheory_8h.html#a066ae70866d9dba13e2b963be9fabd20"> 240</a></span><span class="keyword">static</span> <a class="code hl_typedef" href="PTheory_8h.html#a1a9add342c2d371df9f39b34fbe5abe6">PTheoDataBase</a> <a class="code hl_variable" href="PTheory_8h.html#a066ae70866d9dba13e2b963be9fabd20">fgTheoDataBase</a>[<a class="code hl_define" href="PTheory_8h.html#a86aff503a459f7c9a1d31205ce537cc7">THEORY_MAX</a>] = {</div>
|
||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> {<a class="code hl_define" href="PTheory_8h.html#a1c4b962bf6a3a7925fe8a6b38dcd6e1f">THEORY_CONST</a>, <a class="code hl_define" href="PTheory_8h.html#ab244e6a2fa31798f9f3fc3e08c8f27a6">THEORY_PARAM_CONST</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <span class="stringliteral">"const"</span>, <span class="stringliteral">"c"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">""</span>},</div>
|
||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
|
||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> {<a class="code hl_define" href="PTheory_8h.html#a21950bbfaced68e161da531cb886e273">THEORY_ASYMMETRY</a>, <a class="code hl_define" href="PTheory_8h.html#a60e56715ac88e1b0951c936773cd39b3">THEORY_PARAM_ASYMMETRY</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="stringliteral">"asymmetry"</span>, <span class="stringliteral">"a"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">""</span>},</div>
|
||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> {<a class="code hl_define" href="PTheory_8h.html#a50dd1b1c343ffbde509878c1ad5c6be3">THEORY_SIMPLE_EXP</a>, <a class="code hl_define" href="PTheory_8h.html#a60e991afc19a3d102c75b953c5b4e446">THEORY_PARAM_SIMPLE_EXP</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="stringliteral">"simplExpo"</span>, <span class="stringliteral">"se"</span>, <span class="stringliteral">"(rate)"</span>, <span class="stringliteral">"(rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
|
||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> {<a class="code hl_define" href="PTheory_8h.html#a0fa28d9c46e7156f542c9897d463cbad">THEORY_GENERAL_EXP</a>, <a class="code hl_define" href="PTheory_8h.html#a4f196e0c2f73a69227acdcae5ea33ce6">THEORY_PARAM_GENERAL_EXP</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <span class="stringliteral">"generExpo"</span>, <span class="stringliteral">"ge"</span>, <span class="stringliteral">"(rate exponent)"</span>, <span class="stringliteral">"(rate exponent tshift)"</span>},</div>
|
||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
|
||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> {<a class="code hl_define" href="PTheory_8h.html#a2a760199e37bbd093f4cfbea0bfbb7e6">THEORY_SIMPLE_GAUSS</a>, <a class="code hl_define" href="PTheory_8h.html#a23114fb3362d17f7ab87e19847d58cc1">THEORY_PARAM_SIMPLE_GAUSS</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="stringliteral">"simpleGss"</span>, <span class="stringliteral">"sg"</span>, <span class="stringliteral">"(rate)"</span>, <span class="stringliteral">"(rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> {<a class="code hl_define" href="PTheory_8h.html#a5735489ca2a1f29831bbcf346f288f1d">THEORY_STATIC_GAUSS_KT</a>, <a class="code hl_define" href="PTheory_8h.html#ab9c93895cfa9178a5af119b590b740e0">THEORY_PARAM_STATIC_GAUSS_KT</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="stringliteral">"statGssKt"</span>, <span class="stringliteral">"stg"</span>, <span class="stringliteral">"(rate)"</span>, <span class="stringliteral">"(rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> {<a class="code hl_define" href="PTheory_8h.html#a65bacde87fa33c016f3748156e45e8f9">THEORY_STATIC_GAUSS_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#aea5ca33cd031ea4e431c378855f64ba4">THEORY_PARAM_STATIC_GAUSS_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="stringliteral">"statGssKTLF"</span>, <span class="stringliteral">"sgktlf"</span>, <span class="stringliteral">"(frequency damping)"</span>, <span class="stringliteral">"(frequency damping tshift)"</span>},</div>
|
||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> {<a class="code hl_define" href="PTheory_8h.html#a1e9a52e292e7af6a5c720a268c2b2691">THEORY_DYNAMIC_GAUSS_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#a5ed8a2848714d565a68f3fb3fbfc528b">THEORY_PARAM_DYNAMIC_GAUSS_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="stringliteral">"dynGssKTLF"</span>, <span class="stringliteral">"dgktlf"</span>, <span class="stringliteral">"(frequency damping hopping-rate)"</span>, <span class="stringliteral">"(frequency damping hopping-rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
|
||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> {<a class="code hl_define" href="PTheory_8h.html#abf798eb53f9e66ca14b37930bb48c43f">THEORY_STATIC_LORENTZ_KT</a>, <a class="code hl_define" href="PTheory_8h.html#aa46b1f70401e591e18da505cd64845e3">THEORY_PARAM_STATIC_LORENTZ_KT</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="stringliteral">"statExpKT"</span>, <span class="stringliteral">"sekt"</span>, <span class="stringliteral">"(rate)"</span>, <span class="stringliteral">"(rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
|
||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> {<a class="code hl_define" href="PTheory_8h.html#afcb6f0dfa7b27c3a822b5573417c707c">THEORY_STATIC_LORENTZ_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#a23623d1f268aa73cb49bc0bfb7b5236e">THEORY_PARAM_STATIC_LORENTZ_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="stringliteral">"statExpKTLF"</span>, <span class="stringliteral">"sektlf"</span>, <span class="stringliteral">"(frequency damping)"</span>, <span class="stringliteral">"(frequency damping tshift)"</span>},</div>
|
||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
|
||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> {<a class="code hl_define" href="PTheory_8h.html#a1667e6402dc1a7506b5738344311871f">THEORY_DYNAMIC_LORENTZ_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#a39e021e885af915314adbf037dfef273">THEORY_PARAM_DYNAMIC_LORENTZ_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="stringliteral">"dynExpKTLF"</span>, <span class="stringliteral">"dektlf"</span>, <span class="stringliteral">"(frequency damping hopping-rate)"</span>, <span class="stringliteral">"(frequency damping hopping-rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> {<a class="code hl_define" href="PTheory_8h.html#a6bee45adf227233d2fbe363ecdd77b2b">THEORY_DYNAMIC_GAULOR_FAST_KT_ZF</a>, <a class="code hl_define" href="PTheory_8h.html#abdcf2e3035b9a5d50547478fac28d8ef">THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_ZF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="stringliteral">"dynGLKT_F_ZF"</span>, <span class="stringliteral">"dglktfzf"</span>, <span class="stringliteral">"(damping hopping-rate)"</span>, <span class="stringliteral">"(damping hopping-rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
|
||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> {<a class="code hl_define" href="PTheory_8h.html#aa1694bd7aad1dcbbc6e5ba39805e9642">THEORY_DYNAMIC_GAULOR_FAST_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#a283c331072199ff1bcd02e3b35d9fbbc">THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="stringliteral">"dynGLKT_F_LF"</span>, <span class="stringliteral">"dglktflf"</span>, <span class="stringliteral">"(frequency damping hopping-rate)"</span>, <span class="stringliteral">"(frequency damping hopping-rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
|
||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> {<a class="code hl_define" href="PTheory_8h.html#af25bfdde66204ba0e79f5e900e7ea665">THEORY_DYNAMIC_GAULOR_KT_LF</a>, <a class="code hl_define" href="PTheory_8h.html#a4319fa82b97f1b5e2a53a579a0bf2c0a">THEORY_PARAM_DYNAMIC_GAULOR_KT_LF</a>, <span class="keyword">true</span>,</div>
|
||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="stringliteral">"dynGLKT_LF"</span>, <span class="stringliteral">"dglktlf"</span>, <span class="stringliteral">"(frequency damping hopping-rate)"</span>, <span class="stringliteral">"(frequency damping hopping-rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
|
||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> {<a class="code hl_define" href="PTheory_8h.html#ae66296baf270bb32ddd626e470446f87">THEORY_COMBI_LGKT</a>, <a class="code hl_define" href="PTheory_8h.html#a883d272f20e807935bdaacfdd8044fcf">THEORY_PARAM_COMBI_LGKT</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="stringliteral">"combiLGKT"</span>, <span class="stringliteral">"lgkt"</span>, <span class="stringliteral">"(lorentzRate gaussRate)"</span>, <span class="stringliteral">"(lorentzRate gaussRate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
|
||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {<a class="code hl_define" href="PTheory_8h.html#aa4938409d6eb59d61b6ae141bb89e8bd">THEORY_STR_KT</a>, <a class="code hl_define" href="PTheory_8h.html#ac6f2b2d2442fe2833f0c19ef8e257125">THEORY_PARAM_STR_KT</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="stringliteral">"strKT"</span>, <span class="stringliteral">"skt"</span>, <span class="stringliteral">"(rate beta)"</span>, <span class="stringliteral">"(rate beta tshift)"</span>},</div>
|
||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
|
||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> {<a class="code hl_define" href="PTheory_8h.html#a54ce92f9f7c92e18633ed5ba3de4994a">THEORY_SPIN_GLASS</a>, <a class="code hl_define" href="PTheory_8h.html#ac84c6ad7010a818a089d71455dc34987">THEORY_PARAM_SPIN_GLASS</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="stringliteral">"spinGlass"</span>, <span class="stringliteral">"spg"</span>, <span class="stringliteral">"(rate hopprate order)"</span>, <span class="stringliteral">"(rate hopprate order tshift)"</span>},</div>
|
||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
|
||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {<a class="code hl_define" href="PTheory_8h.html#a1a2e06835dd7ea1493b8298ffe9c1d1f">THEORY_RANDOM_ANISOTROPIC_HYPERFINE</a>, <a class="code hl_define" href="PTheory_8h.html#a3d1ecf8dd62988ac1b605e62bbd582f1">THEORY_PARAM_RANDOM_ANISOTROPIC_HYPERFINE</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="stringliteral">"rdAnisoHf"</span>, <span class="stringliteral">"rahf"</span>, <span class="stringliteral">"(frequency rate)"</span>, <span class="stringliteral">"(frequency rate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> {<a class="code hl_define" href="PTheory_8h.html#a20651a33a3fecea08ddc8419f79d2ef8">THEORY_ABRAGAM</a>, <a class="code hl_define" href="PTheory_8h.html#a6619209db47d643fc16d7f2bfcd1f20d">THEORY_PARAM_ABRAGAM</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="stringliteral">"abragam"</span>, <span class="stringliteral">"ab"</span>, <span class="stringliteral">"(rate hopprate)"</span>, <span class="stringliteral">"(rate hopprate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> {<a class="code hl_define" href="PTheory_8h.html#a5875617e42c9a8cc05bddc797776e710">THEORY_TF_COS</a>, <a class="code hl_define" href="PTheory_8h.html#ae27011975ed8b910bafb5badfc19b217">THEORY_PARAM_TF_COS</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="stringliteral">"TFieldCos"</span>, <span class="stringliteral">"tf"</span>, <span class="stringliteral">"(phase frequency)"</span>, <span class="stringliteral">"(phase frequency tshift)"</span>},</div>
|
||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
|
||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> {<a class="code hl_define" href="PTheory_8h.html#a6f0db5546d80e016d901aaaccde43daa">THEORY_INTERNAL_FIELD</a>, <a class="code hl_define" href="PTheory_8h.html#a60cb06e16c0ec3b2de0e8fd4dbcabbe5">THEORY_PARAM_INTERNAL_FIELD</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <span class="stringliteral">"internFld"</span>, <span class="stringliteral">"ifld"</span>, <span class="stringliteral">"(fraction phase frequency Trate Lrate)"</span>, <span class="stringliteral">"(fraction phase frequency Trate Lrate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
|
||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> {<a class="code hl_define" href="PTheory_8h.html#a7387fa75781eaa3dd7efacdfa0f9809e">THEORY_INTERNAL_FIELD_KORNILOV</a>, <a class="code hl_define" href="PTheory_8h.html#a73c711f3fcebcbf6746ab311f3f4c917">THEORY_PARAM_INTERNAL_FIELD_KORNILOV</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="stringliteral">"internFldGK"</span>, <span class="stringliteral">"ifgk"</span>, <span class="stringliteral">"(fraction frequency sigma lambda beta)"</span>, <span class="stringliteral">"(fraction frequency sigma lambda beta tshift)"</span>},</div>
|
||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
|
||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> {<a class="code hl_define" href="PTheory_8h.html#a67cd9941e76442343691ee3fbd6bf510">THEORY_INTERNAL_FIELD_LARKIN</a>, <a class="code hl_define" href="PTheory_8h.html#a2c11b3366a9d35b4ae6f0e5bed90e8c0">THEORY_PARAM_INTERNAL_FIELD_LARKIN</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="stringliteral">"internFldLL"</span>, <span class="stringliteral">"ifll"</span>, <span class="stringliteral">"(fraction frequency sigma lambda beta)"</span>, <span class="stringliteral">"(fraction frequency sigma lambda beta tshift)"</span>},</div>
|
||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> {<a class="code hl_define" href="PTheory_8h.html#a93d57cc2e7aee24c9f3353b50ef78ba8">THEORY_BESSEL</a>, <a class="code hl_define" href="PTheory_8h.html#a2cf0b8fd70336cba73d2743608923282">THEORY_PARAM_BESSEL</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="stringliteral">"bessel"</span>, <span class="stringliteral">"b"</span>, <span class="stringliteral">"(phase frequency)"</span>, <span class="stringliteral">"(phase frequency tshift)"</span>},</div>
|
||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
|
||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> {<a class="code hl_define" href="PTheory_8h.html#a545ee3335eb250cd7cf19e2ef1b61c0a">THEORY_INTERNAL_BESSEL</a>, <a class="code hl_define" href="PTheory_8h.html#a8cdde7bf7b420750737c09811e6185a9">THEORY_PARAM_INTERNAL_BESSEL</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="stringliteral">"internBsl"</span>, <span class="stringliteral">"ib"</span>, <span class="stringliteral">"(fraction phase frequency Trate Lrate)"</span>, <span class="stringliteral">"(fraction phase frequency Trate Lrate tshift)"</span>},</div>
|
||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
|
||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> {<a class="code hl_define" href="PTheory_8h.html#acb5fed62cfa070ac90cfd4338dff2e01">THEORY_SKEWED_GAUSS</a>, <a class="code hl_define" href="PTheory_8h.html#a9f2e6e10777dea32da2f99f27424b95f">THEORY_PARAM_SKEWED_GAUSS</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="stringliteral">"skewedGss"</span>, <span class="stringliteral">"skg"</span>, <span class="stringliteral">"(phase frequency rate_m rate_p)"</span>, <span class="stringliteral">"(phase frequency rate_m rate_p tshift)"</span>},</div>
|
||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
|
||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> {<a class="code hl_define" href="PTheory_8h.html#a340acd5ee00788eb3593819b7ff53c7a">THEORY_STATIC_ZF_NK</a>, <a class="code hl_define" href="PTheory_8h.html#a009dfce67d7cb4c5d81cb415e2226773">THEORY_PARAM_STATIC_ZF_NK</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="stringliteral">"staticNKZF"</span>, <span class="stringliteral">"snkzf"</span>, <span class="stringliteral">"(damping_D0 R_b)"</span>, <span class="stringliteral">"(damping_D0 R_b tshift)"</span>},</div>
|
||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
|
||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> {<a class="code hl_define" href="PTheory_8h.html#a9e8dae1e660cfd060df77f88e64dd04c">THEORY_STATIC_TF_NK</a>, <a class="code hl_define" href="PTheory_8h.html#a7f2d427e1a6ce583eb85fd623838f253">THEORY_PARAM_STATIC_TF_NK</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <span class="stringliteral">"staticNKTF"</span>, <span class="stringliteral">"snktf"</span>, <span class="stringliteral">"(phase frequency damping_D0 R_b)"</span>, <span class="stringliteral">"(phase frequency damping_D0 R_b tshift)"</span>},</div>
|
||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> {<a class="code hl_define" href="PTheory_8h.html#a5804e118e0acd4b9ce13661b1170d081">THEORY_DYNAMIC_ZF_NK</a>, <a class="code hl_define" href="PTheory_8h.html#aff0248a03239836a71d5d04548ca33df">THEORY_PARAM_DYNAMIC_ZF_NK</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="stringliteral">"dynamicNKZF"</span>, <span class="stringliteral">"dnkzf"</span>, <span class="stringliteral">"(damping_D0 R_b nu_c)"</span>, <span class="stringliteral">"(damping_D0 R_b nu_c tshift)"</span>},</div>
|
||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
|
||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> {<a class="code hl_define" href="PTheory_8h.html#a7bb987a6b4927c25ab86dcf87d65a7ae">THEORY_DYNAMIC_TF_NK</a>, <a class="code hl_define" href="PTheory_8h.html#a970390525f69c838fb90cb9fc0307bb0">THEORY_PARAM_DYNAMIC_TF_NK</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="stringliteral">"dynamicNKTF"</span>, <span class="stringliteral">"dnktf"</span>, <span class="stringliteral">"(phase frequency damping_D0 R_b nu_c)"</span>, <span class="stringliteral">"(phase frequency damping_D0 R_b nu_c tshift)"</span>},</div>
|
||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
|
||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> {<a class="code hl_define" href="PTheory_8h.html#aaf0e563f0c38d32806754c2d43e8de79">THEORY_F_MU_F</a>, <a class="code hl_define" href="PTheory_8h.html#a527e9aa002f82b7ddd11531d7d1df137">THEORY_PARAM_F_MU_F</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <span class="stringliteral">"F_mu_F"</span>, <span class="stringliteral">"fmuf"</span>, <span class="stringliteral">"(frequency)"</span>, <span class="stringliteral">"(frequency tshift)"</span>},</div>
|
||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
|
||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> {<a class="code hl_define" href="PTheory_8h.html#a4a76a5fa9874e18fdb4cc3091dd50b6c">THEORY_MU_MINUS_EXP</a>, <a class="code hl_define" href="PTheory_8h.html#ac05818071a26f46886a353facb32febb">THEORY_PARAM_MU_MINUS_EXP</a>, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="stringliteral">"muMinusExpTF"</span>, <span class="stringliteral">"mmsetf"</span>, <span class="stringliteral">"(N0 tau A lambda phase nu)"</span>, <span class="stringliteral">"(N0 tau A lambda phase nu tshift)"</span>},</div>
|
||
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
|
||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> {<a class="code hl_define" href="PTheory_8h.html#a5ff0b0d39d64d6cc3d63bade14466a1b">THEORY_POLYNOM</a>, 0, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="stringliteral">"polynom"</span>, <span class="stringliteral">"p"</span>, <span class="stringliteral">"(tshift p0 p1 ... pn)"</span>, <span class="stringliteral">"(tshift p0 p1 ... pn)"</span>},</div>
|
||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
|
||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> {<a class="code hl_define" href="PTheory_8h.html#ac75bdc062fc362eb1f77f7d8bb559709">THEORY_USER_FCN</a>, 0, <span class="keyword">false</span>,</div>
|
||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <span class="stringliteral">"userFcn"</span>, <span class="stringliteral">"u"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">""</span>}</div>
|
||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="comment">//--------------------------------------------------------------------------------------</span></div>
|
||
<div class="foldopen" id="foldopen00445" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="classPTheory.html"> 445</a></span><span class="keyword">class </span><a class="code hl_function" href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory</a></div>
|
||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>{</div>
|
||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keyword">public</span>:</div>
|
||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <a class="code hl_function" href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory</a>(<a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *msrInfo, UInt_t runNo, <span class="keyword">const</span> Bool_t hasParent = <span class="keyword">false</span>);</div>
|
||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span></div>
|
||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPTheory.html#a0a8d9245b191d7777e19b501ec450e79">~PTheory</a>();</div>
|
||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span></div>
|
||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <span class="keyword">virtual</span> Bool_t <a class="code hl_function" href="classPTheory.html#a63b9712d6b46f7b409e631f1d5ea4578">IsValid</a>();</div>
|
||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span></div>
|
||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ab0b6defce6fa75187ae306332fac3425">Func</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
|
||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keyword">private</span>:</div>
|
||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#a97d09b52469458cff3497397ace0378d">CleanUp</a>(<a class="code hl_function" href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory</a> *theo);</div>
|
||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span></div>
|
||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPTheory.html#a310b2b0ad6658f91ee67b05426a6d22c">SearchDataBase</a>(TString name);</div>
|
||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span></div>
|
||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keyword">virtual</span> Int_t <a class="code hl_function" href="classPTheory.html#a249af67baeb38ac226cc28c9a172f622">GetUserFcnIdx</a>(UInt_t lineNo) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span></div>
|
||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#af8f347354bef0901edc211965b9e10fa">MakeCleanAndTidyTheoryBlock</a>(<a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* fullTheoryBlock);</div>
|
||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span></div>
|
||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#a1f3f55a7d197f9c621fecd116657f159">MakeCleanAndTidyPolynom</a>(UInt_t i, <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* fullTheoryBlock);</div>
|
||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span></div>
|
||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#aa7992fe6037b1cb64b580605667894c0">MakeCleanAndTidyUserFcn</a>(UInt_t i, <a class="code hl_typedef" href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a>* fullTheoryBlock);</div>
|
||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="comment">// -------------------- Theory Function Implementations --------------------</span></div>
|
||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <span class="comment">// Each function evaluates its specific physical model at time t.</span></div>
|
||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="comment">// Parameters are resolved from fParamNo using paramValues and funcValues.</span></div>
|
||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span></div>
|
||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a10c8cb04d11bfa98d1218ec4f742a295">Constant</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a49c6859a2ea2b3383a9b38830755cfc5">Asymmetry</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#aadab2da9cc55e5373652ece16c5b51a7">SimpleExp</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a53685d230ca22581c76d449422be5eab">GeneralExp</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a2677ed739e48737f07028b7f3d3c5f63">SimpleGauss</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a8ae9bd3e7ecccc6b3a93128d1a5cc89f">StaticGaussKT</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a38b45a5848b847170d41ed5c17ef4cde">StaticGaussKTLF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a416b942041ffd226091d405aa5e1ff42">DynamicGaussKTLF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a38dec3c50021c73664737bb0481dcbcd">StaticLorentzKT</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#adddf87c309ea4130751cc3c401eee6b9">StaticLorentzKTLF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a96db7325d7d1008c260f613935a986a6">DynamicLorentzKTLF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a5fd8b32f6cbab4650975f714b393e05b">DynamicGauLorKTZFFast</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#abcc03b3a088cf08941c2295c06d258cf">DynamicGauLorKTLFFast</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a03bd0458d6c25973450b36193691ed2a">DynamicGauLorKTLF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ae379c15c25527635fa88faa06ca57863">CombiLGKT</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a4dc432db11ee23d7a3f8ffe92d233068">StrKT</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ad7486d946964f49b73e7e1aa804f9f94">SpinGlass</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a646477b37fc74bffbd4ab69694f8a708">RandomAnisotropicHyperfine</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a13b41bea368eebeee597fe0693c36c13">Abragam</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a32ec790324e2ba2bda1637bfa3926af9">TFCos</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a78888a303a73c0e0d8aae5b9eb6b4032">InternalField</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a9f729f4d453aad6b0edc939fd6043114">InternalFieldGK</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#af2426f3c6e4cefeb172ed8864ba3a10c">InternalFieldLL</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#aceccb4ac553dfb2069a2a4f2104e88c8">Bessel</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a7fca9d0d5b05f781768290d372e259f9">InternalBessel</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a80acc8e368f76f4d1c1dbfd1f9c078a3">SkewedGauss</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a3e6ba6cd1f46b64bae7d4a0ce84e6050">StaticNKZF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ad874ccd579a1b04238da82ce4a639970">StaticNKTF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a4cfeda3b0fdb4ab1f325c021a575bf95">DynamicNKZF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#aa8f4e5c3a654184a64689426853d357a">DynamicNKTF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"><a class="line" href="classPTheory.html#adc4b7167a0aa86f4a3ebe4dd5d305bcb"> 610</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#adc4b7167a0aa86f4a3ebe4dd5d305bcb">FmuF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"><a class="line" href="classPTheory.html#ae431d544feaad24170d4ef0a3c9e0722"> 612</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ae431d544feaad24170d4ef0a3c9e0722">MuMinusExpTF</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="classPTheory.html#ae984a95857932719634345a35803a92e"> 614</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ae984a95857932719634345a35803a92e">Polynom</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"><a class="line" href="classPTheory.html#ace253c9696e455779b05e9f9dee0896c"> 616</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ace253c9696e455779b05e9f9dee0896c">UserFcn</a>(Double_t t, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& paramValues, <span class="keyword">const</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a>& funcValues) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
|
||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="comment">// -------------------- LF Calculation Helpers --------------------</span></div>
|
||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"><a class="line" href="classPTheory.html#a162fdcf419f2285a05766fa75fc4badd"> 620</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#a162fdcf419f2285a05766fa75fc4badd">CalculateGaussLFIntegral</a>(<span class="keyword">const</span> Double_t *val) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"><a class="line" href="classPTheory.html#ad0fab4cfa3e30636987597b2e515556f"> 622</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#ad0fab4cfa3e30636987597b2e515556f">CalculateLorentzLFIntegral</a>(<span class="keyword">const</span> Double_t *val) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"><a class="line" href="classPTheory.html#a44d4841bb66f761c2502b78017f1756b"> 624</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#a44d4841bb66f761c2502b78017f1756b">GetLFIntegralValue</a>(<span class="keyword">const</span> Double_t t) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"><a class="line" href="classPTheory.html#a68818588fe0ed93817fcb2f1230851e1"> 626</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPTheory.html#a68818588fe0ed93817fcb2f1230851e1">CalculateDynKTLF</a>(<span class="keyword">const</span> Double_t *val, Int_t tag) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"><a class="line" href="classPTheory.html#afbefd7086854bfb72f02b95f3b22bdcd"> 628</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#afbefd7086854bfb72f02b95f3b22bdcd">GetDynKTLFValue</a>(<span class="keyword">const</span> Double_t t) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"><a class="line" href="classPTheory.html#ab5cf3eb3c9aa8bb22d98597fd6a244e6"> 630</a></span> <span class="keyword">virtual</span> Double_t <a class="code hl_function" href="classPTheory.html#ab5cf3eb3c9aa8bb22d98597fd6a244e6">GetDyn_GL_KTLFValue</a>(<span class="keyword">const</span> Double_t t) <span class="keyword">const</span>;</div>
|
||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> </div>
|
||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <span class="comment">// -------------------- Member Variables --------------------</span></div>
|
||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"><a class="line" href="classPTheory.html#a1877cbedb79f76a10b98f0a47a9c3db7"> 633</a></span> Bool_t <a class="code hl_variable" href="classPTheory.html#a1877cbedb79f76a10b98f0a47a9c3db7">fValid</a>; </div>
|
||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"><a class="line" href="classPTheory.html#ab2ec4bc446778600b280ff6b600ad231"> 634</a></span> UInt_t <a class="code hl_variable" href="classPTheory.html#ab2ec4bc446778600b280ff6b600ad231">fType</a>; </div>
|
||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="classPTheory.html#aba502d80fb7549a222bf514c0f68ef79"> 635</a></span> std::vector<UInt_t> <a class="code hl_variable" href="classPTheory.html#aba502d80fb7549a222bf514c0f68ef79">fParamNo</a>; </div>
|
||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="classPTheory.html#aedd9c54d28240e0c1a4fb2601d4e0d00"> 636</a></span> UInt_t <a class="code hl_variable" href="classPTheory.html#aedd9c54d28240e0c1a4fb2601d4e0d00">fNoOfParam</a>; </div>
|
||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="classPTheory.html#a1d5877643d71ceb9108a3192672f1256"> 637</a></span> <a class="code hl_function" href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory</a> *<a class="code hl_variable" href="classPTheory.html#a1d5877643d71ceb9108a3192672f1256">fAdd</a>; </div>
|
||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="classPTheory.html#a4bc8faf7ed6d246b0451c4a3b3fe2056"> 638</a></span> <a class="code hl_function" href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory</a> *<a class="code hl_variable" href="classPTheory.html#a4bc8faf7ed6d246b0451c4a3b3fe2056">fMul</a>; </div>
|
||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> </div>
|
||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <span class="comment">// User function members</span></div>
|
||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"><a class="line" href="classPTheory.html#a7bac1fe73ad243c4a3d4add99700f0bb"> 641</a></span> Int_t <a class="code hl_variable" href="classPTheory.html#a7bac1fe73ad243c4a3d4add99700f0bb">fUserFcnIdx</a>; </div>
|
||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"><a class="line" href="classPTheory.html#a7d2a9fb33d33b7a224214f67c0620f46"> 642</a></span> TString <a class="code hl_variable" href="classPTheory.html#a7d2a9fb33d33b7a224214f67c0620f46">fUserFcnClassName</a>; </div>
|
||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"><a class="line" href="classPTheory.html#afaaefb22b8da1e94df68898352a8b819"> 643</a></span> TString <a class="code hl_variable" href="classPTheory.html#afaaefb22b8da1e94df68898352a8b819">fUserFcnSharedLibName</a>; </div>
|
||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"><a class="line" href="classPTheory.html#a2261ffd3f1d028766f98ef8382750535"> 644</a></span> <a class="code hl_class" href="classPUserFcnBase.html">PUserFcnBase</a> *<a class="code hl_variable" href="classPTheory.html#a2261ffd3f1d028766f98ef8382750535">fUserFcn</a>; </div>
|
||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"><a class="line" href="classPTheory.html#a227b713015c7feece87f4a84d3df4168"> 645</a></span> <span class="keyword">mutable</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPTheory.html#a227b713015c7feece87f4a84d3df4168">fUserParam</a>; </div>
|
||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div>
|
||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"><a class="line" href="classPTheory.html#acafff64c51c65fb9713e93503713fff5"> 647</a></span> <a class="code hl_class" href="classPMsrHandler.html">PMsrHandler</a> *<a class="code hl_variable" href="classPTheory.html#acafff64c51c65fb9713e93503713fff5">fMsrInfo</a>; </div>
|
||
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
|
||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="comment">// LF calculation caching (mutable for const Func() calls)</span></div>
|
||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"><a class="line" href="classPTheory.html#a25c32f4daa2a96461d1bf4ee84138ccc"> 650</a></span> <span class="keyword">mutable</span> Double_t <a class="code hl_variable" href="classPTheory.html#a25c32f4daa2a96461d1bf4ee84138ccc">fSamplingTime</a>; </div>
|
||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"><a class="line" href="classPTheory.html#a5f432be04e4207396e9c0860c40ba8ce"> 651</a></span> <span class="keyword">mutable</span> Double_t <a class="code hl_variable" href="classPTheory.html#a5f432be04e4207396e9c0860c40ba8ce">fPrevParam</a>[<a class="code hl_define" href="PTheory_8h.html#abffa2911fef01b9acc49bcd36c0c614d">THEORY_MAX_PARAM</a>]; </div>
|
||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"><a class="line" href="classPTheory.html#a2e95076ebc576d95c997cafc49265f6b"> 652</a></span> <span class="keyword">mutable</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPTheory.html#a2e95076ebc576d95c997cafc49265f6b">fLFIntegral</a>; </div>
|
||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"><a class="line" href="classPTheory.html#a206a0d0f432f8f581e718451a90c2e47"> 653</a></span> <span class="keyword">mutable</span> Double_t <a class="code hl_variable" href="classPTheory.html#a206a0d0f432f8f581e718451a90c2e47">fDynLFdt</a>; </div>
|
||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="classPTheory.html#a6f9b4bab0503cdd186d3adcc895a8c07"> 654</a></span> <span class="keyword">mutable</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPTheory.html#a6f9b4bab0503cdd186d3adcc895a8c07">fDynLFFuncValue</a>; </div>
|
||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="classPTheory.html#a3b0b07a3f5566d1fae57a11a05f3c027"> 655</a></span> <span class="keyword">mutable</span> <a class="code hl_typedef" href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a> <a class="code hl_variable" href="classPTheory.html#a3b0b07a3f5566d1fae57a11a05f3c027">fDyn_GL_LFFuncValue</a>; </div>
|
||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
|
||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span><span class="preprocessor">#endif </span><span class="comment">// _PTHEORY_H_</span></div>
|
||
<div class="ttc" id="aPMsrHandler_8h_html"><div class="ttname"><a href="PMsrHandler_8h.html">PMsrHandler.h</a></div></div>
|
||
<div class="ttc" id="aPMusr_8h_html"><div class="ttname"><a href="PMusr_8h.html">PMusr.h</a></div></div>
|
||
<div class="ttc" id="aPMusr_8h_html_a88b0f32c26fd54bdacfbef77212d951d"><div class="ttname"><a href="PMusr_8h.html#a88b0f32c26fd54bdacfbef77212d951d">PMsrLines</a></div><div class="ttdeci">std::vector< PMsrLineStructure > PMsrLines</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00982">PMusr.h:982</a></div></div>
|
||
<div class="ttc" id="aPMusr_8h_html_ae689e7a4bf8a9c0ecf65bcd7d4a0ebde"><div class="ttname"><a href="PMusr_8h.html#ae689e7a4bf8a9c0ecf65bcd7d4a0ebde">PDoubleVector</a></div><div class="ttdeci">std::vector< Double_t > PDoubleVector</div><div class="ttdef"><b>Definition</b> <a href="PMusr_8h_source.html#l00385">PMusr.h:385</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a009dfce67d7cb4c5d81cb415e2226773"><div class="ttname"><a href="PTheory_8h.html#a009dfce67d7cb4c5d81cb415e2226773">THEORY_PARAM_STATIC_ZF_NK</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_ZF_NK</div><div class="ttdef"><b>Definition</b> <a href="#l00169">PTheory.h:169</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a066ae70866d9dba13e2b963be9fabd20"><div class="ttname"><a href="PTheory_8h.html#a066ae70866d9dba13e2b963be9fabd20">fgTheoDataBase</a></div><div class="ttdeci">static PTheoDataBase fgTheoDataBase[THEORY_MAX]</div><div class="ttdef"><b>Definition</b> <a href="#l00240">PTheory.h:240</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a0fa28d9c46e7156f542c9897d463cbad"><div class="ttname"><a href="PTheory_8h.html#a0fa28d9c46e7156f542c9897d463cbad">THEORY_GENERAL_EXP</a></div><div class="ttdeci">#define THEORY_GENERAL_EXP</div><div class="ttdoc">General exponential relaxation: exp(-(λt)^β)</div><div class="ttdef"><b>Definition</b> <a href="#l00070">PTheory.h:70</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a1667e6402dc1a7506b5738344311871f"><div class="ttname"><a href="PTheory_8h.html#a1667e6402dc1a7506b5738344311871f">THEORY_DYNAMIC_LORENTZ_KT_LF</a></div><div class="ttdeci">#define THEORY_DYNAMIC_LORENTZ_KT_LF</div><div class="ttdoc">Dynamic Lorentzian Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00084">PTheory.h:84</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a1a2e06835dd7ea1493b8298ffe9c1d1f"><div class="ttname"><a href="PTheory_8h.html#a1a2e06835dd7ea1493b8298ffe9c1d1f">THEORY_RANDOM_ANISOTROPIC_HYPERFINE</a></div><div class="ttdeci">#define THEORY_RANDOM_ANISOTROPIC_HYPERFINE</div><div class="ttdoc">Random anisotropic hyperfine coupling.</div><div class="ttdef"><b>Definition</b> <a href="#l00098">PTheory.h:98</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a1a9add342c2d371df9f39b34fbe5abe6"><div class="ttname"><a href="PTheory_8h.html#a1a9add342c2d371df9f39b34fbe5abe6">PTheoDataBase</a></div><div class="ttdeci">struct theo_data_base PTheoDataBase</div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a1c4b962bf6a3a7925fe8a6b38dcd6e1f"><div class="ttname"><a href="PTheory_8h.html#a1c4b962bf6a3a7925fe8a6b38dcd6e1f">THEORY_CONST</a></div><div class="ttdeci">#define THEORY_CONST</div><div class="ttdoc">Constant value (baseline, background)</div><div class="ttdef"><b>Definition</b> <a href="#l00064">PTheory.h:64</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a1e9a52e292e7af6a5c720a268c2b2691"><div class="ttname"><a href="PTheory_8h.html#a1e9a52e292e7af6a5c720a268c2b2691">THEORY_DYNAMIC_GAUSS_KT_LF</a></div><div class="ttdeci">#define THEORY_DYNAMIC_GAUSS_KT_LF</div><div class="ttdoc">Dynamic Gaussian Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00078">PTheory.h:78</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a20651a33a3fecea08ddc8419f79d2ef8"><div class="ttname"><a href="PTheory_8h.html#a20651a33a3fecea08ddc8419f79d2ef8">THEORY_ABRAGAM</a></div><div class="ttdeci">#define THEORY_ABRAGAM</div><div class="ttdoc">Abragam relaxation function (diffusion)</div><div class="ttdef"><b>Definition</b> <a href="#l00100">PTheory.h:100</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a21950bbfaced68e161da531cb886e273"><div class="ttname"><a href="PTheory_8h.html#a21950bbfaced68e161da531cb886e273">THEORY_ASYMMETRY</a></div><div class="ttdeci">#define THEORY_ASYMMETRY</div><div class="ttdoc">Initial asymmetry (multiplicative factor)</div><div class="ttdef"><b>Definition</b> <a href="#l00066">PTheory.h:66</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a23114fb3362d17f7ab87e19847d58cc1"><div class="ttname"><a href="PTheory_8h.html#a23114fb3362d17f7ab87e19847d58cc1">THEORY_PARAM_SIMPLE_GAUSS</a></div><div class="ttdeci">#define THEORY_PARAM_SIMPLE_GAUSS</div><div class="ttdef"><b>Definition</b> <a href="#l00147">PTheory.h:147</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a23623d1f268aa73cb49bc0bfb7b5236e"><div class="ttname"><a href="PTheory_8h.html#a23623d1f268aa73cb49bc0bfb7b5236e">THEORY_PARAM_STATIC_LORENTZ_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_LORENTZ_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00152">PTheory.h:152</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a283c331072199ff1bcd02e3b35d9fbbc"><div class="ttname"><a href="PTheory_8h.html#a283c331072199ff1bcd02e3b35d9fbbc">THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00155">PTheory.h:155</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a2a760199e37bbd093f4cfbea0bfbb7e6"><div class="ttname"><a href="PTheory_8h.html#a2a760199e37bbd093f4cfbea0bfbb7e6">THEORY_SIMPLE_GAUSS</a></div><div class="ttdeci">#define THEORY_SIMPLE_GAUSS</div><div class="ttdoc">Simple Gaussian relaxation: exp(-σ²t²/2)</div><div class="ttdef"><b>Definition</b> <a href="#l00072">PTheory.h:72</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a2c11b3366a9d35b4ae6f0e5bed90e8c0"><div class="ttname"><a href="PTheory_8h.html#a2c11b3366a9d35b4ae6f0e5bed90e8c0">THEORY_PARAM_INTERNAL_FIELD_LARKIN</a></div><div class="ttdeci">#define THEORY_PARAM_INTERNAL_FIELD_LARKIN</div><div class="ttdef"><b>Definition</b> <a href="#l00165">PTheory.h:165</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a2cf0b8fd70336cba73d2743608923282"><div class="ttname"><a href="PTheory_8h.html#a2cf0b8fd70336cba73d2743608923282">THEORY_PARAM_BESSEL</a></div><div class="ttdeci">#define THEORY_PARAM_BESSEL</div><div class="ttdef"><b>Definition</b> <a href="#l00166">PTheory.h:166</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a340acd5ee00788eb3593819b7ff53c7a"><div class="ttname"><a href="PTheory_8h.html#a340acd5ee00788eb3593819b7ff53c7a">THEORY_STATIC_ZF_NK</a></div><div class="ttdeci">#define THEORY_STATIC_ZF_NK</div><div class="ttdoc">Static Nakajima zero-field function.</div><div class="ttdef"><b>Definition</b> <a href="#l00116">PTheory.h:116</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a39e021e885af915314adbf037dfef273"><div class="ttname"><a href="PTheory_8h.html#a39e021e885af915314adbf037dfef273">THEORY_PARAM_DYNAMIC_LORENTZ_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_LORENTZ_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00153">PTheory.h:153</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a3d1ecf8dd62988ac1b605e62bbd582f1"><div class="ttname"><a href="PTheory_8h.html#a3d1ecf8dd62988ac1b605e62bbd582f1">THEORY_PARAM_RANDOM_ANISOTROPIC_HYPERFINE</a></div><div class="ttdeci">#define THEORY_PARAM_RANDOM_ANISOTROPIC_HYPERFINE</div><div class="ttdef"><b>Definition</b> <a href="#l00160">PTheory.h:160</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a4319fa82b97f1b5e2a53a579a0bf2c0a"><div class="ttname"><a href="PTheory_8h.html#a4319fa82b97f1b5e2a53a579a0bf2c0a">THEORY_PARAM_DYNAMIC_GAULOR_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_GAULOR_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00156">PTheory.h:156</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a4a76a5fa9874e18fdb4cc3091dd50b6c"><div class="ttname"><a href="PTheory_8h.html#a4a76a5fa9874e18fdb4cc3091dd50b6c">THEORY_MU_MINUS_EXP</a></div><div class="ttdeci">#define THEORY_MU_MINUS_EXP</div><div class="ttdoc">Negative muon (μ-) exponential TF decay.</div><div class="ttdef"><b>Definition</b> <a href="#l00126">PTheory.h:126</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a4f196e0c2f73a69227acdcae5ea33ce6"><div class="ttname"><a href="PTheory_8h.html#a4f196e0c2f73a69227acdcae5ea33ce6">THEORY_PARAM_GENERAL_EXP</a></div><div class="ttdeci">#define THEORY_PARAM_GENERAL_EXP</div><div class="ttdef"><b>Definition</b> <a href="#l00146">PTheory.h:146</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a50dd1b1c343ffbde509878c1ad5c6be3"><div class="ttname"><a href="PTheory_8h.html#a50dd1b1c343ffbde509878c1ad5c6be3">THEORY_SIMPLE_EXP</a></div><div class="ttdeci">#define THEORY_SIMPLE_EXP</div><div class="ttdoc">Simple exponential relaxation: exp(-λt)</div><div class="ttdef"><b>Definition</b> <a href="#l00068">PTheory.h:68</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a527e9aa002f82b7ddd11531d7d1df137"><div class="ttname"><a href="PTheory_8h.html#a527e9aa002f82b7ddd11531d7d1df137">THEORY_PARAM_F_MU_F</a></div><div class="ttdeci">#define THEORY_PARAM_F_MU_F</div><div class="ttdef"><b>Definition</b> <a href="#l00173">PTheory.h:173</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a545ee3335eb250cd7cf19e2ef1b61c0a"><div class="ttname"><a href="PTheory_8h.html#a545ee3335eb250cd7cf19e2ef1b61c0a">THEORY_INTERNAL_BESSEL</a></div><div class="ttdeci">#define THEORY_INTERNAL_BESSEL</div><div class="ttdoc">Internal Bessel (field distribution with Bessel)</div><div class="ttdef"><b>Definition</b> <a href="#l00112">PTheory.h:112</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a54ce92f9f7c92e18633ed5ba3de4994a"><div class="ttname"><a href="PTheory_8h.html#a54ce92f9f7c92e18633ed5ba3de4994a">THEORY_SPIN_GLASS</a></div><div class="ttdeci">#define THEORY_SPIN_GLASS</div><div class="ttdoc">Spin glass order parameter function.</div><div class="ttdef"><b>Definition</b> <a href="#l00096">PTheory.h:96</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a5735489ca2a1f29831bbcf346f288f1d"><div class="ttname"><a href="PTheory_8h.html#a5735489ca2a1f29831bbcf346f288f1d">THEORY_STATIC_GAUSS_KT</a></div><div class="ttdeci">#define THEORY_STATIC_GAUSS_KT</div><div class="ttdoc">Static Gaussian Kubo-Toyabe (zero-field)</div><div class="ttdef"><b>Definition</b> <a href="#l00074">PTheory.h:74</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a5804e118e0acd4b9ce13661b1170d081"><div class="ttname"><a href="PTheory_8h.html#a5804e118e0acd4b9ce13661b1170d081">THEORY_DYNAMIC_ZF_NK</a></div><div class="ttdeci">#define THEORY_DYNAMIC_ZF_NK</div><div class="ttdoc">Dynamic Nakajima zero-field function.</div><div class="ttdef"><b>Definition</b> <a href="#l00120">PTheory.h:120</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a5875617e42c9a8cc05bddc797776e710"><div class="ttname"><a href="PTheory_8h.html#a5875617e42c9a8cc05bddc797776e710">THEORY_TF_COS</a></div><div class="ttdeci">#define THEORY_TF_COS</div><div class="ttdoc">Transverse field cosine precession.</div><div class="ttdef"><b>Definition</b> <a href="#l00102">PTheory.h:102</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a5ed8a2848714d565a68f3fb3fbfc528b"><div class="ttname"><a href="PTheory_8h.html#a5ed8a2848714d565a68f3fb3fbfc528b">THEORY_PARAM_DYNAMIC_GAUSS_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_GAUSS_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00150">PTheory.h:150</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a5ff0b0d39d64d6cc3d63bade14466a1b"><div class="ttname"><a href="PTheory_8h.html#a5ff0b0d39d64d6cc3d63bade14466a1b">THEORY_POLYNOM</a></div><div class="ttdeci">#define THEORY_POLYNOM</div><div class="ttdoc">Polynomial function (arbitrary order)</div><div class="ttdef"><b>Definition</b> <a href="#l00128">PTheory.h:128</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a60cb06e16c0ec3b2de0e8fd4dbcabbe5"><div class="ttname"><a href="PTheory_8h.html#a60cb06e16c0ec3b2de0e8fd4dbcabbe5">THEORY_PARAM_INTERNAL_FIELD</a></div><div class="ttdeci">#define THEORY_PARAM_INTERNAL_FIELD</div><div class="ttdef"><b>Definition</b> <a href="#l00163">PTheory.h:163</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a60e56715ac88e1b0951c936773cd39b3"><div class="ttname"><a href="PTheory_8h.html#a60e56715ac88e1b0951c936773cd39b3">THEORY_PARAM_ASYMMETRY</a></div><div class="ttdeci">#define THEORY_PARAM_ASYMMETRY</div><div class="ttdef"><b>Definition</b> <a href="#l00144">PTheory.h:144</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a60e991afc19a3d102c75b953c5b4e446"><div class="ttname"><a href="PTheory_8h.html#a60e991afc19a3d102c75b953c5b4e446">THEORY_PARAM_SIMPLE_EXP</a></div><div class="ttdeci">#define THEORY_PARAM_SIMPLE_EXP</div><div class="ttdef"><b>Definition</b> <a href="#l00145">PTheory.h:145</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a65bacde87fa33c016f3748156e45e8f9"><div class="ttname"><a href="PTheory_8h.html#a65bacde87fa33c016f3748156e45e8f9">THEORY_STATIC_GAUSS_KT_LF</a></div><div class="ttdeci">#define THEORY_STATIC_GAUSS_KT_LF</div><div class="ttdoc">Static Gaussian Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00076">PTheory.h:76</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a6619209db47d643fc16d7f2bfcd1f20d"><div class="ttname"><a href="PTheory_8h.html#a6619209db47d643fc16d7f2bfcd1f20d">THEORY_PARAM_ABRAGAM</a></div><div class="ttdeci">#define THEORY_PARAM_ABRAGAM</div><div class="ttdef"><b>Definition</b> <a href="#l00161">PTheory.h:161</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a67cd9941e76442343691ee3fbd6bf510"><div class="ttname"><a href="PTheory_8h.html#a67cd9941e76442343691ee3fbd6bf510">THEORY_INTERNAL_FIELD_LARKIN</a></div><div class="ttdeci">#define THEORY_INTERNAL_FIELD_LARKIN</div><div class="ttdoc">Internal field (Larkin-Ovchinnikov model)</div><div class="ttdef"><b>Definition</b> <a href="#l00108">PTheory.h:108</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a6bee45adf227233d2fbe363ecdd77b2b"><div class="ttname"><a href="PTheory_8h.html#a6bee45adf227233d2fbe363ecdd77b2b">THEORY_DYNAMIC_GAULOR_FAST_KT_ZF</a></div><div class="ttdeci">#define THEORY_DYNAMIC_GAULOR_FAST_KT_ZF</div><div class="ttdoc">Fast dynamic Gauss-Lorentz Kubo-Toyabe (zero-field)</div><div class="ttdef"><b>Definition</b> <a href="#l00086">PTheory.h:86</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a6f0db5546d80e016d901aaaccde43daa"><div class="ttname"><a href="PTheory_8h.html#a6f0db5546d80e016d901aaaccde43daa">THEORY_INTERNAL_FIELD</a></div><div class="ttdeci">#define THEORY_INTERNAL_FIELD</div><div class="ttdoc">Internal magnetic field distribution (superconductors)</div><div class="ttdef"><b>Definition</b> <a href="#l00104">PTheory.h:104</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a7387fa75781eaa3dd7efacdfa0f9809e"><div class="ttname"><a href="PTheory_8h.html#a7387fa75781eaa3dd7efacdfa0f9809e">THEORY_INTERNAL_FIELD_KORNILOV</a></div><div class="ttdeci">#define THEORY_INTERNAL_FIELD_KORNILOV</div><div class="ttdoc">Internal field (Kornilov vortex lattice model)</div><div class="ttdef"><b>Definition</b> <a href="#l00106">PTheory.h:106</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a73c711f3fcebcbf6746ab311f3f4c917"><div class="ttname"><a href="PTheory_8h.html#a73c711f3fcebcbf6746ab311f3f4c917">THEORY_PARAM_INTERNAL_FIELD_KORNILOV</a></div><div class="ttdeci">#define THEORY_PARAM_INTERNAL_FIELD_KORNILOV</div><div class="ttdef"><b>Definition</b> <a href="#l00164">PTheory.h:164</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a7bb987a6b4927c25ab86dcf87d65a7ae"><div class="ttname"><a href="PTheory_8h.html#a7bb987a6b4927c25ab86dcf87d65a7ae">THEORY_DYNAMIC_TF_NK</a></div><div class="ttdeci">#define THEORY_DYNAMIC_TF_NK</div><div class="ttdoc">Dynamic Nakajima transverse field function.</div><div class="ttdef"><b>Definition</b> <a href="#l00122">PTheory.h:122</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a7f2d427e1a6ce583eb85fd623838f253"><div class="ttname"><a href="PTheory_8h.html#a7f2d427e1a6ce583eb85fd623838f253">THEORY_PARAM_STATIC_TF_NK</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_TF_NK</div><div class="ttdef"><b>Definition</b> <a href="#l00170">PTheory.h:170</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a86aff503a459f7c9a1d31205ce537cc7"><div class="ttname"><a href="PTheory_8h.html#a86aff503a459f7c9a1d31205ce537cc7">THEORY_MAX</a></div><div class="ttdeci">#define THEORY_MAX</div><div class="ttdef"><b>Definition</b> <a href="#l00183">PTheory.h:183</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a883d272f20e807935bdaacfdd8044fcf"><div class="ttname"><a href="PTheory_8h.html#a883d272f20e807935bdaacfdd8044fcf">THEORY_PARAM_COMBI_LGKT</a></div><div class="ttdeci">#define THEORY_PARAM_COMBI_LGKT</div><div class="ttdef"><b>Definition</b> <a href="#l00157">PTheory.h:157</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a8cdde7bf7b420750737c09811e6185a9"><div class="ttname"><a href="PTheory_8h.html#a8cdde7bf7b420750737c09811e6185a9">THEORY_PARAM_INTERNAL_BESSEL</a></div><div class="ttdeci">#define THEORY_PARAM_INTERNAL_BESSEL</div><div class="ttdef"><b>Definition</b> <a href="#l00167">PTheory.h:167</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a93d57cc2e7aee24c9f3353b50ef78ba8"><div class="ttname"><a href="PTheory_8h.html#a93d57cc2e7aee24c9f3353b50ef78ba8">THEORY_BESSEL</a></div><div class="ttdeci">#define THEORY_BESSEL</div><div class="ttdoc">Bessel function (modulated precession)</div><div class="ttdef"><b>Definition</b> <a href="#l00110">PTheory.h:110</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a970390525f69c838fb90cb9fc0307bb0"><div class="ttname"><a href="PTheory_8h.html#a970390525f69c838fb90cb9fc0307bb0">THEORY_PARAM_DYNAMIC_TF_NK</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_TF_NK</div><div class="ttdef"><b>Definition</b> <a href="#l00172">PTheory.h:172</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a9e8dae1e660cfd060df77f88e64dd04c"><div class="ttname"><a href="PTheory_8h.html#a9e8dae1e660cfd060df77f88e64dd04c">THEORY_STATIC_TF_NK</a></div><div class="ttdeci">#define THEORY_STATIC_TF_NK</div><div class="ttdoc">Static Nakajima transverse field function.</div><div class="ttdef"><b>Definition</b> <a href="#l00118">PTheory.h:118</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_a9f2e6e10777dea32da2f99f27424b95f"><div class="ttname"><a href="PTheory_8h.html#a9f2e6e10777dea32da2f99f27424b95f">THEORY_PARAM_SKEWED_GAUSS</a></div><div class="ttdeci">#define THEORY_PARAM_SKEWED_GAUSS</div><div class="ttdef"><b>Definition</b> <a href="#l00168">PTheory.h:168</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aa1694bd7aad1dcbbc6e5ba39805e9642"><div class="ttname"><a href="PTheory_8h.html#aa1694bd7aad1dcbbc6e5ba39805e9642">THEORY_DYNAMIC_GAULOR_FAST_KT_LF</a></div><div class="ttdeci">#define THEORY_DYNAMIC_GAULOR_FAST_KT_LF</div><div class="ttdoc">Fast dynamic Gauss-Lorentz Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00088">PTheory.h:88</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aa46b1f70401e591e18da505cd64845e3"><div class="ttname"><a href="PTheory_8h.html#aa46b1f70401e591e18da505cd64845e3">THEORY_PARAM_STATIC_LORENTZ_KT</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_LORENTZ_KT</div><div class="ttdef"><b>Definition</b> <a href="#l00151">PTheory.h:151</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aa4938409d6eb59d61b6ae141bb89e8bd"><div class="ttname"><a href="PTheory_8h.html#aa4938409d6eb59d61b6ae141bb89e8bd">THEORY_STR_KT</a></div><div class="ttdeci">#define THEORY_STR_KT</div><div class="ttdoc">Stretched Kubo-Toyabe relaxation.</div><div class="ttdef"><b>Definition</b> <a href="#l00094">PTheory.h:94</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aaf0e563f0c38d32806754c2d43e8de79"><div class="ttname"><a href="PTheory_8h.html#aaf0e563f0c38d32806754c2d43e8de79">THEORY_F_MU_F</a></div><div class="ttdeci">#define THEORY_F_MU_F</div><div class="ttdoc">F-μ-F (μ-fluorine) oscillation.</div><div class="ttdef"><b>Definition</b> <a href="#l00124">PTheory.h:124</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ab244e6a2fa31798f9f3fc3e08c8f27a6"><div class="ttname"><a href="PTheory_8h.html#ab244e6a2fa31798f9f3fc3e08c8f27a6">THEORY_PARAM_CONST</a></div><div class="ttdeci">#define THEORY_PARAM_CONST</div><div class="ttdef"><b>Definition</b> <a href="#l00143">PTheory.h:143</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ab9c93895cfa9178a5af119b590b740e0"><div class="ttname"><a href="PTheory_8h.html#ab9c93895cfa9178a5af119b590b740e0">THEORY_PARAM_STATIC_GAUSS_KT</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_GAUSS_KT</div><div class="ttdef"><b>Definition</b> <a href="#l00148">PTheory.h:148</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_abdcf2e3035b9a5d50547478fac28d8ef"><div class="ttname"><a href="PTheory_8h.html#abdcf2e3035b9a5d50547478fac28d8ef">THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_ZF</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_GAULOR_FAST_KT_ZF</div><div class="ttdef"><b>Definition</b> <a href="#l00154">PTheory.h:154</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_abf798eb53f9e66ca14b37930bb48c43f"><div class="ttname"><a href="PTheory_8h.html#abf798eb53f9e66ca14b37930bb48c43f">THEORY_STATIC_LORENTZ_KT</a></div><div class="ttdeci">#define THEORY_STATIC_LORENTZ_KT</div><div class="ttdoc">Static Lorentzian Kubo-Toyabe (zero-field)</div><div class="ttdef"><b>Definition</b> <a href="#l00080">PTheory.h:80</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_abffa2911fef01b9acc49bcd36c0c614d"><div class="ttname"><a href="PTheory_8h.html#abffa2911fef01b9acc49bcd36c0c614d">THEORY_MAX_PARAM</a></div><div class="ttdeci">#define THEORY_MAX_PARAM</div><div class="ttdef"><b>Definition</b> <a href="#l00192">PTheory.h:192</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ac05818071a26f46886a353facb32febb"><div class="ttname"><a href="PTheory_8h.html#ac05818071a26f46886a353facb32febb">THEORY_PARAM_MU_MINUS_EXP</a></div><div class="ttdeci">#define THEORY_PARAM_MU_MINUS_EXP</div><div class="ttdef"><b>Definition</b> <a href="#l00174">PTheory.h:174</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ac6f2b2d2442fe2833f0c19ef8e257125"><div class="ttname"><a href="PTheory_8h.html#ac6f2b2d2442fe2833f0c19ef8e257125">THEORY_PARAM_STR_KT</a></div><div class="ttdeci">#define THEORY_PARAM_STR_KT</div><div class="ttdef"><b>Definition</b> <a href="#l00158">PTheory.h:158</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ac75bdc062fc362eb1f77f7d8bb559709"><div class="ttname"><a href="PTheory_8h.html#ac75bdc062fc362eb1f77f7d8bb559709">THEORY_USER_FCN</a></div><div class="ttdeci">#define THEORY_USER_FCN</div><div class="ttdoc">User-defined external function (shared library)</div><div class="ttdef"><b>Definition</b> <a href="#l00130">PTheory.h:130</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ac84c6ad7010a818a089d71455dc34987"><div class="ttname"><a href="PTheory_8h.html#ac84c6ad7010a818a089d71455dc34987">THEORY_PARAM_SPIN_GLASS</a></div><div class="ttdeci">#define THEORY_PARAM_SPIN_GLASS</div><div class="ttdef"><b>Definition</b> <a href="#l00159">PTheory.h:159</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_acb5fed62cfa070ac90cfd4338dff2e01"><div class="ttname"><a href="PTheory_8h.html#acb5fed62cfa070ac90cfd4338dff2e01">THEORY_SKEWED_GAUSS</a></div><div class="ttdeci">#define THEORY_SKEWED_GAUSS</div><div class="ttdoc">Skewed Gaussian relaxation (asymmetric rates)</div><div class="ttdef"><b>Definition</b> <a href="#l00114">PTheory.h:114</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ae27011975ed8b910bafb5badfc19b217"><div class="ttname"><a href="PTheory_8h.html#ae27011975ed8b910bafb5badfc19b217">THEORY_PARAM_TF_COS</a></div><div class="ttdeci">#define THEORY_PARAM_TF_COS</div><div class="ttdef"><b>Definition</b> <a href="#l00162">PTheory.h:162</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_ae66296baf270bb32ddd626e470446f87"><div class="ttname"><a href="PTheory_8h.html#ae66296baf270bb32ddd626e470446f87">THEORY_COMBI_LGKT</a></div><div class="ttdeci">#define THEORY_COMBI_LGKT</div><div class="ttdoc">Combined Lorentzian-Gaussian Kubo-Toyabe.</div><div class="ttdef"><b>Definition</b> <a href="#l00092">PTheory.h:92</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aea5ca33cd031ea4e431c378855f64ba4"><div class="ttname"><a href="PTheory_8h.html#aea5ca33cd031ea4e431c378855f64ba4">THEORY_PARAM_STATIC_GAUSS_KT_LF</a></div><div class="ttdeci">#define THEORY_PARAM_STATIC_GAUSS_KT_LF</div><div class="ttdef"><b>Definition</b> <a href="#l00149">PTheory.h:149</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_af25bfdde66204ba0e79f5e900e7ea665"><div class="ttname"><a href="PTheory_8h.html#af25bfdde66204ba0e79f5e900e7ea665">THEORY_DYNAMIC_GAULOR_KT_LF</a></div><div class="ttdeci">#define THEORY_DYNAMIC_GAULOR_KT_LF</div><div class="ttdoc">Dynamic Gauss-Lorentz Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00090">PTheory.h:90</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_afcb6f0dfa7b27c3a822b5573417c707c"><div class="ttname"><a href="PTheory_8h.html#afcb6f0dfa7b27c3a822b5573417c707c">THEORY_STATIC_LORENTZ_KT_LF</a></div><div class="ttdeci">#define THEORY_STATIC_LORENTZ_KT_LF</div><div class="ttdoc">Static Lorentzian Kubo-Toyabe in longitudinal field.</div><div class="ttdef"><b>Definition</b> <a href="#l00082">PTheory.h:82</a></div></div>
|
||
<div class="ttc" id="aPTheory_8h_html_aff0248a03239836a71d5d04548ca33df"><div class="ttname"><a href="PTheory_8h.html#aff0248a03239836a71d5d04548ca33df">THEORY_PARAM_DYNAMIC_ZF_NK</a></div><div class="ttdeci">#define THEORY_PARAM_DYNAMIC_ZF_NK</div><div class="ttdef"><b>Definition</b> <a href="#l00171">PTheory.h:171</a></div></div>
|
||
<div class="ttc" id="aPUserFcnBase_8h_html"><div class="ttname"><a href="PUserFcnBase_8h.html">PUserFcnBase.h</a></div></div>
|
||
<div class="ttc" id="aclassPMsrHandler_html"><div class="ttname"><a href="classPMsrHandler.html">PMsrHandler</a></div><div class="ttdoc">MSR file parser and manager for the musrfit framework.</div><div class="ttdef"><b>Definition</b> <a href="PMsrHandler_8h_source.html#l00115">PMsrHandler.h:116</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html"><div class="ttname"><a href="classPTheory.html">PTheory</a></div><div class="ttdoc">Theory function evaluator and expression tree manager.</div><div class="ttdef"><b>Definition</b> <a href="#l00445">PTheory.h:446</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a03bd0458d6c25973450b36193691ed2a"><div class="ttname"><a href="classPTheory.html#a03bd0458d6c25973450b36193691ed2a">PTheory::DynamicGauLorKTLF</a></div><div class="ttdeci">virtual Double_t DynamicGauLorKTLF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Dynamic Gaussian-Lorentzian KT (LF). Full numerical calculation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01954">PTheory.cpp:1954</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a0a8d9245b191d7777e19b501ec450e79"><div class="ttname"><a href="classPTheory.html#a0a8d9245b191d7777e19b501ec450e79">PTheory::~PTheory</a></div><div class="ttdeci">virtual ~PTheory()</div><div class="ttdoc">Destructor that recursively cleans up the expression tree.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00375">PTheory.cpp:375</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a10c8cb04d11bfa98d1218ec4f742a295"><div class="ttname"><a href="classPTheory.html#a10c8cb04d11bfa98d1218ec4f742a295">PTheory::Constant</a></div><div class="ttdeci">virtual Double_t Constant(const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Returns constant value. Formula: c.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01152">PTheory.cpp:1152</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a13b41bea368eebeee597fe0693c36c13"><div class="ttname"><a href="classPTheory.html#a13b41bea368eebeee597fe0693c36c13">PTheory::Abragam</a></div><div class="ttdeci">virtual Double_t Abragam(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Abragam relaxation. Motional narrowing formula.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02274">PTheory.cpp:2274</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a162fdcf419f2285a05766fa75fc4badd"><div class="ttname"><a href="classPTheory.html#a162fdcf419f2285a05766fa75fc4badd">PTheory::CalculateGaussLFIntegral</a></div><div class="ttdeci">virtual void CalculateGaussLFIntegral(const Double_t *val) const</div><div class="ttdoc">Calculates and caches Gaussian LF integral for static KT.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a1877cbedb79f76a10b98f0a47a9c3db7"><div class="ttname"><a href="classPTheory.html#a1877cbedb79f76a10b98f0a47a9c3db7">PTheory::fValid</a></div><div class="ttdeci">Bool_t fValid</div><div class="ttdoc">True if this theory node and its parse state are valid.</div><div class="ttdef"><b>Definition</b> <a href="#l00633">PTheory.h:633</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a1d5877643d71ceb9108a3192672f1256"><div class="ttname"><a href="classPTheory.html#a1d5877643d71ceb9108a3192672f1256">PTheory::fAdd</a></div><div class="ttdeci">PTheory * fAdd</div><div class="ttdoc">Pointer to addition child node (left branch of tree)</div><div class="ttdef"><b>Definition</b> <a href="#l00637">PTheory.h:637</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a1f3f55a7d197f9c621fecd116657f159"><div class="ttname"><a href="classPTheory.html#a1f3f55a7d197f9c621fecd116657f159">PTheory::MakeCleanAndTidyPolynom</a></div><div class="ttdeci">virtual void MakeCleanAndTidyPolynom(UInt_t i, PMsrLines *fullTheoryBlock)</div><div class="ttdoc">Formats a polynomial theory line with proper spacing.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01040">PTheory.cpp:1040</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a206a0d0f432f8f581e718451a90c2e47"><div class="ttname"><a href="classPTheory.html#a206a0d0f432f8f581e718451a90c2e47">PTheory::fDynLFdt</a></div><div class="ttdeci">Double_t fDynLFdt</div><div class="ttdoc">Time step for dynamic LF integral equation.</div><div class="ttdef"><b>Definition</b> <a href="#l00653">PTheory.h:653</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a2261ffd3f1d028766f98ef8382750535"><div class="ttname"><a href="classPTheory.html#a2261ffd3f1d028766f98ef8382750535">PTheory::fUserFcn</a></div><div class="ttdeci">PUserFcnBase * fUserFcn</div><div class="ttdoc">Pointer to instantiated user function object.</div><div class="ttdef"><b>Definition</b> <a href="#l00644">PTheory.h:644</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a227b713015c7feece87f4a84d3df4168"><div class="ttname"><a href="classPTheory.html#a227b713015c7feece87f4a84d3df4168">PTheory::fUserParam</a></div><div class="ttdeci">PDoubleVector fUserParam</div><div class="ttdoc">Resolved parameter values for user function calls.</div><div class="ttdef"><b>Definition</b> <a href="#l00645">PTheory.h:645</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a249af67baeb38ac226cc28c9a172f622"><div class="ttname"><a href="classPTheory.html#a249af67baeb38ac226cc28c9a172f622">PTheory::GetUserFcnIdx</a></div><div class="ttdeci">virtual Int_t GetUserFcnIdx(UInt_t lineNo) const</div><div class="ttdoc">Returns the index of user functions up to the given line.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00896">PTheory.cpp:896</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a25c32f4daa2a96461d1bf4ee84138ccc"><div class="ttname"><a href="classPTheory.html#a25c32f4daa2a96461d1bf4ee84138ccc">PTheory::fSamplingTime</a></div><div class="ttdeci">Double_t fSamplingTime</div><div class="ttdoc">Time step for LF integral calculation (default 1 ns = 0.001 μs)</div><div class="ttdef"><b>Definition</b> <a href="#l00650">PTheory.h:650</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a261d59fce8fe8f1d94bffd7db5871ec2"><div class="ttname"><a href="classPTheory.html#a261d59fce8fe8f1d94bffd7db5871ec2">PTheory::PTheory</a></div><div class="ttdeci">PTheory(PMsrHandler *msrInfo, UInt_t runNo, const Bool_t hasParent=false)</div><div class="ttdoc">Constructor that parses the THEORY block and builds the expression tree.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00125">PTheory.cpp:125</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a2677ed739e48737f07028b7f3d3c5f63"><div class="ttname"><a href="classPTheory.html#a2677ed739e48737f07028b7f3d3c5f63">PTheory::SimpleGauss</a></div><div class="ttdeci">virtual Double_t SimpleGauss(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Simple Gaussian relaxation. Formula: exp(-σ²t²/2)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01334">PTheory.cpp:1334</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a2e95076ebc576d95c997cafc49265f6b"><div class="ttname"><a href="classPTheory.html#a2e95076ebc576d95c997cafc49265f6b">PTheory::fLFIntegral</a></div><div class="ttdeci">PDoubleVector fLFIntegral</div><div class="ttdoc">Cached static LF KT integral values.</div><div class="ttdef"><b>Definition</b> <a href="#l00652">PTheory.h:652</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a310b2b0ad6658f91ee67b05426a6d22c"><div class="ttname"><a href="classPTheory.html#a310b2b0ad6658f91ee67b05426a6d22c">PTheory::SearchDataBase</a></div><div class="ttdeci">virtual Int_t SearchDataBase(TString name)</div><div class="ttdoc">Searches fgTheoDataBase for a function by name or abbreviation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00862">PTheory.cpp:862</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a32ec790324e2ba2bda1637bfa3926af9"><div class="ttname"><a href="classPTheory.html#a32ec790324e2ba2bda1637bfa3926af9">PTheory::TFCos</a></div><div class="ttdeci">virtual Double_t TFCos(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Transverse field cosine. Formula: cos(φ + 2πνt)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02318">PTheory.cpp:2318</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a38b45a5848b847170d41ed5c17ef4cde"><div class="ttname"><a href="classPTheory.html#a38b45a5848b847170d41ed5c17ef4cde">PTheory::StaticGaussKTLF</a></div><div class="ttdeci">virtual Double_t StaticGaussKTLF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Gaussian Kubo-Toyabe (LF). Requires numerical integration.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01432">PTheory.cpp:1432</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a38dec3c50021c73664737bb0481dcbcd"><div class="ttname"><a href="classPTheory.html#a38dec3c50021c73664737bb0481dcbcd">PTheory::StaticLorentzKT</a></div><div class="ttdeci">virtual Double_t StaticLorentzKT(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Lorentzian Kubo-Toyabe (ZF). Formula: 1/3 + 2/3(1-at)exp(-at)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01619">PTheory.cpp:1619</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a3b0b07a3f5566d1fae57a11a05f3c027"><div class="ttname"><a href="classPTheory.html#a3b0b07a3f5566d1fae57a11a05f3c027">PTheory::fDyn_GL_LFFuncValue</a></div><div class="ttdeci">PDoubleVector fDyn_GL_LFFuncValue</div><div class="ttdoc">Cached dynamic Gauss-Lorentz LF KT values.</div><div class="ttdef"><b>Definition</b> <a href="#l00655">PTheory.h:655</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a3e6ba6cd1f46b64bae7d4a0ce84e6050"><div class="ttname"><a href="classPTheory.html#a3e6ba6cd1f46b64bae7d4a0ce84e6050">PTheory::StaticNKZF</a></div><div class="ttdeci">virtual Double_t StaticNKZF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Nakajima-Keren (ZF). Combined nuclear and electronic relaxation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02684">PTheory.cpp:2684</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a416b942041ffd226091d405aa5e1ff42"><div class="ttname"><a href="classPTheory.html#a416b942041ffd226091d405aa5e1ff42">PTheory::DynamicGaussKTLF</a></div><div class="ttdeci">virtual Double_t DynamicGaussKTLF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Dynamic Gaussian Kubo-Toyabe (LF). Strong collision model.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01521">PTheory.cpp:1521</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a44d4841bb66f761c2502b78017f1756b"><div class="ttname"><a href="classPTheory.html#a44d4841bb66f761c2502b78017f1756b">PTheory::GetLFIntegralValue</a></div><div class="ttdeci">virtual Double_t GetLFIntegralValue(const Double_t t) const</div><div class="ttdoc">Retrieves cached LF integral value at time t using interpolation.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a49c6859a2ea2b3383a9b38830755cfc5"><div class="ttname"><a href="classPTheory.html#a49c6859a2ea2b3383a9b38830755cfc5">PTheory::Asymmetry</a></div><div class="ttdeci">virtual Double_t Asymmetry(const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Returns asymmetry value. Formula: A.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01187">PTheory.cpp:1187</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a4bc8faf7ed6d246b0451c4a3b3fe2056"><div class="ttname"><a href="classPTheory.html#a4bc8faf7ed6d246b0451c4a3b3fe2056">PTheory::fMul</a></div><div class="ttdeci">PTheory * fMul</div><div class="ttdoc">Pointer to multiplication child node (right branch of tree)</div><div class="ttdef"><b>Definition</b> <a href="#l00638">PTheory.h:638</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a4cfeda3b0fdb4ab1f325c021a575bf95"><div class="ttname"><a href="classPTheory.html#a4cfeda3b0fdb4ab1f325c021a575bf95">PTheory::DynamicNKZF</a></div><div class="ttdeci">virtual Double_t DynamicNKZF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Dynamic Nakajima-Keren (ZF). With spin fluctuations.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02795">PTheory.cpp:2795</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a4dc432db11ee23d7a3f8ffe92d233068"><div class="ttname"><a href="classPTheory.html#a4dc432db11ee23d7a3f8ffe92d233068">PTheory::StrKT</a></div><div class="ttdeci">virtual Double_t StrKT(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Stretched Kubo-Toyabe. Formula: exp(-(σt)^β) with KT-like recovery.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02129">PTheory.cpp:2129</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a53685d230ca22581c76d449422be5eab"><div class="ttname"><a href="classPTheory.html#a53685d230ca22581c76d449422be5eab">PTheory::GeneralExp</a></div><div class="ttdeci">virtual Double_t GeneralExp(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">General (stretched) exponential. Formula: exp(-(λt)^β)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01277">PTheory.cpp:1277</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a5f432be04e4207396e9c0860c40ba8ce"><div class="ttname"><a href="classPTheory.html#a5f432be04e4207396e9c0860c40ba8ce">PTheory::fPrevParam</a></div><div class="ttdeci">Double_t fPrevParam[THEORY_MAX_PARAM]</div><div class="ttdoc">Previous parameter values for cache invalidation check.</div><div class="ttdef"><b>Definition</b> <a href="#l00651">PTheory.h:651</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a5fd8b32f6cbab4650975f714b393e05b"><div class="ttname"><a href="classPTheory.html#a5fd8b32f6cbab4650975f714b393e05b">PTheory::DynamicGauLorKTZFFast</a></div><div class="ttdeci">virtual Double_t DynamicGauLorKTZFFast(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Fast dynamic Gaussian-Lorentzian KT (ZF). Approximate fast calculation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01867">PTheory.cpp:1867</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a63b9712d6b46f7b409e631f1d5ea4578"><div class="ttname"><a href="classPTheory.html#a63b9712d6b46f7b409e631f1d5ea4578">PTheory::IsValid</a></div><div class="ttdeci">virtual Bool_t IsValid()</div><div class="ttdoc">Checks if the entire theory expression tree is valid.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00415">PTheory.cpp:415</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a646477b37fc74bffbd4ab69694f8a708"><div class="ttname"><a href="classPTheory.html#a646477b37fc74bffbd4ab69694f8a708">PTheory::RandomAnisotropicHyperfine</a></div><div class="ttdeci">virtual Double_t RandomAnisotropicHyperfine(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Random anisotropic hyperfine coupling. Powder average of anisotropic coupling.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02229">PTheory.cpp:2229</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a68818588fe0ed93817fcb2f1230851e1"><div class="ttname"><a href="classPTheory.html#a68818588fe0ed93817fcb2f1230851e1">PTheory::CalculateDynKTLF</a></div><div class="ttdeci">virtual void CalculateDynKTLF(const Double_t *val, Int_t tag) const</div><div class="ttdoc">Calculates dynamic KT in LF using integral equation approach.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a6f9b4bab0503cdd186d3adcc895a8c07"><div class="ttname"><a href="classPTheory.html#a6f9b4bab0503cdd186d3adcc895a8c07">PTheory::fDynLFFuncValue</a></div><div class="ttdeci">PDoubleVector fDynLFFuncValue</div><div class="ttdoc">Cached dynamic Gaussian/Lorentzian LF KT values.</div><div class="ttdef"><b>Definition</b> <a href="#l00654">PTheory.h:654</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a78888a303a73c0e0d8aae5b9eb6b4032"><div class="ttname"><a href="classPTheory.html#a78888a303a73c0e0d8aae5b9eb6b4032">PTheory::InternalField</a></div><div class="ttdeci">virtual Double_t InternalField(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Internal field distribution. Gaussian field distribution model.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02359">PTheory.cpp:2359</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a7bac1fe73ad243c4a3d4add99700f0bb"><div class="ttname"><a href="classPTheory.html#a7bac1fe73ad243c4a3d4add99700f0bb">PTheory::fUserFcnIdx</a></div><div class="ttdeci">Int_t fUserFcnIdx</div><div class="ttdoc">Index of this user function among all userFcn entries (for global state)</div><div class="ttdef"><b>Definition</b> <a href="#l00641">PTheory.h:641</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a7d2a9fb33d33b7a224214f67c0620f46"><div class="ttname"><a href="classPTheory.html#a7d2a9fb33d33b7a224214f67c0620f46">PTheory::fUserFcnClassName</a></div><div class="ttdeci">TString fUserFcnClassName</div><div class="ttdoc">ROOT class name for user function (e.g., "TMyFunction")</div><div class="ttdef"><b>Definition</b> <a href="#l00642">PTheory.h:642</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a7fca9d0d5b05f781768290d372e259f9"><div class="ttname"><a href="classPTheory.html#a7fca9d0d5b05f781768290d372e259f9">PTheory::InternalBessel</a></div><div class="ttdeci">virtual Double_t InternalBessel(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Internal Bessel field distribution. Combines Bessel with relaxation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02546">PTheory.cpp:2546</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a80acc8e368f76f4d1c1dbfd1f9c078a3"><div class="ttname"><a href="classPTheory.html#a80acc8e368f76f4d1c1dbfd1f9c078a3">PTheory::SkewedGauss</a></div><div class="ttdeci">virtual Double_t SkewedGauss(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Skewed Gaussian. Asymmetric relaxation rates before/after zero crossing.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02595">PTheory.cpp:2595</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a8ae9bd3e7ecccc6b3a93128d1a5cc89f"><div class="ttname"><a href="classPTheory.html#a8ae9bd3e7ecccc6b3a93128d1a5cc89f">PTheory::StaticGaussKT</a></div><div class="ttdeci">virtual Double_t StaticGaussKT(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Gaussian Kubo-Toyabe (ZF). Formula: 1/3 + 2/3(1-σ²t²)exp(-σ²t²/2)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01390">PTheory.cpp:1390</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a96db7325d7d1008c260f613935a986a6"><div class="ttname"><a href="classPTheory.html#a96db7325d7d1008c260f613935a986a6">PTheory::DynamicLorentzKTLF</a></div><div class="ttdeci">virtual Double_t DynamicLorentzKTLF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Dynamic Lorentzian Kubo-Toyabe (LF). Strong collision model.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01759">PTheory.cpp:1759</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a97d09b52469458cff3497397ace0378d"><div class="ttname"><a href="classPTheory.html#a97d09b52469458cff3497397ace0378d">PTheory::CleanUp</a></div><div class="ttdeci">virtual void CleanUp(PTheory *theo)</div><div class="ttdoc">Recursively deletes child theory nodes (fAdd and fMul).</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00830">PTheory.cpp:830</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_a9f729f4d453aad6b0edc939fd6043114"><div class="ttname"><a href="classPTheory.html#a9f729f4d453aad6b0edc939fd6043114">PTheory::InternalFieldGK</a></div><div class="ttdeci">virtual Double_t InternalFieldGK(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Internal field (Kornilov model). Vortex lattice field distribution.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02401">PTheory.cpp:2401</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aa7992fe6037b1cb64b580605667894c0"><div class="ttname"><a href="classPTheory.html#aa7992fe6037b1cb64b580605667894c0">PTheory::MakeCleanAndTidyUserFcn</a></div><div class="ttdeci">virtual void MakeCleanAndTidyUserFcn(UInt_t i, PMsrLines *fullTheoryBlock)</div><div class="ttdoc">Formats a user function theory line with proper spacing.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01103">PTheory.cpp:1103</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aa8f4e5c3a654184a64689426853d357a"><div class="ttname"><a href="classPTheory.html#aa8f4e5c3a654184a64689426853d357a">PTheory::DynamicNKTF</a></div><div class="ttdeci">virtual Double_t DynamicNKTF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Dynamic Nakajima-Keren (TF). With spin fluctuations and precession.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02856">PTheory.cpp:2856</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aadab2da9cc55e5373652ece16c5b51a7"><div class="ttname"><a href="classPTheory.html#aadab2da9cc55e5373652ece16c5b51a7">PTheory::SimpleExp</a></div><div class="ttdeci">virtual Double_t SimpleExp(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Simple exponential relaxation. Formula: exp(-λt)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01225">PTheory.cpp:1225</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ab0b6defce6fa75187ae306332fac3425"><div class="ttname"><a href="classPTheory.html#ab0b6defce6fa75187ae306332fac3425">PTheory::Func</a></div><div class="ttdeci">virtual Double_t Func(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Evaluates the theory function at a given time point.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00468">PTheory.cpp:468</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ab2ec4bc446778600b280ff6b600ad231"><div class="ttname"><a href="classPTheory.html#ab2ec4bc446778600b280ff6b600ad231">PTheory::fType</a></div><div class="ttdeci">UInt_t fType</div><div class="ttdoc">Theory function type (THEORY_CONST, THEORY_SIMPLE_EXP, etc.)</div><div class="ttdef"><b>Definition</b> <a href="#l00634">PTheory.h:634</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ab5cf3eb3c9aa8bb22d98597fd6a244e6"><div class="ttname"><a href="classPTheory.html#ab5cf3eb3c9aa8bb22d98597fd6a244e6">PTheory::GetDyn_GL_KTLFValue</a></div><div class="ttdeci">virtual Double_t GetDyn_GL_KTLFValue(const Double_t t) const</div><div class="ttdoc">Retrieves cached dynamic Gauss-Lorentz KT LF value at time t.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aba502d80fb7549a222bf514c0f68ef79"><div class="ttname"><a href="classPTheory.html#aba502d80fb7549a222bf514c0f68ef79">PTheory::fParamNo</a></div><div class="ttdeci">std::vector< UInt_t > fParamNo</div><div class="ttdoc">Resolved parameter indices (0-based). Values >= MSR_PARAM_FUN_OFFSET are function references.</div><div class="ttdef"><b>Definition</b> <a href="#l00635">PTheory.h:635</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_abcc03b3a088cf08941c2295c06d258cf"><div class="ttname"><a href="classPTheory.html#abcc03b3a088cf08941c2295c06d258cf">PTheory::DynamicGauLorKTLFFast</a></div><div class="ttdeci">virtual Double_t DynamicGauLorKTLFFast(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Fast dynamic Gaussian-Lorentzian KT (LF). Approximate fast calculation.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01907">PTheory.cpp:1907</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_acafff64c51c65fb9713e93503713fff5"><div class="ttname"><a href="classPTheory.html#acafff64c51c65fb9713e93503713fff5">PTheory::fMsrInfo</a></div><div class="ttdeci">PMsrHandler * fMsrInfo</div><div class="ttdoc">Pointer to MSR file handler (not owned)</div><div class="ttdef"><b>Definition</b> <a href="#l00647">PTheory.h:647</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ace253c9696e455779b05e9f9dee0896c"><div class="ttname"><a href="classPTheory.html#ace253c9696e455779b05e9f9dee0896c">PTheory::UserFcn</a></div><div class="ttdeci">virtual Double_t UserFcn(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">User-defined function. Calls external shared library function.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aceccb4ac553dfb2069a2a4f2104e88c8"><div class="ttname"><a href="classPTheory.html#aceccb4ac553dfb2069a2a4f2104e88c8">PTheory::Bessel</a></div><div class="ttdeci">virtual Double_t Bessel(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Bessel function precession. Formula: J₀(2πνt + φ)</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02505">PTheory.cpp:2505</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ad0fab4cfa3e30636987597b2e515556f"><div class="ttname"><a href="classPTheory.html#ad0fab4cfa3e30636987597b2e515556f">PTheory::CalculateLorentzLFIntegral</a></div><div class="ttdeci">virtual void CalculateLorentzLFIntegral(const Double_t *val) const</div><div class="ttdoc">Calculates and caches Lorentzian LF integral for static KT.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ad7486d946964f49b73e7e1aa804f9f94"><div class="ttname"><a href="classPTheory.html#ad7486d946964f49b73e7e1aa804f9f94">PTheory::SpinGlass</a></div><div class="ttdeci">virtual Double_t SpinGlass(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Spin glass relaxation function. Edwards-Anderson order parameter.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02178">PTheory.cpp:2178</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ad874ccd579a1b04238da82ce4a639970"><div class="ttname"><a href="classPTheory.html#ad874ccd579a1b04238da82ce4a639970">PTheory::StaticNKTF</a></div><div class="ttdeci">virtual Double_t StaticNKTF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Nakajima-Keren (TF). Combined nuclear and electronic relaxation with precession.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02739">PTheory.cpp:2739</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_adc4b7167a0aa86f4a3ebe4dd5d305bcb"><div class="ttname"><a href="classPTheory.html#adc4b7167a0aa86f4a3ebe4dd5d305bcb">PTheory::FmuF</a></div><div class="ttdeci">virtual Double_t FmuF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">F-μ-F oscillation. Muon bound between two fluorine atoms.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_adddf87c309ea4130751cc3c401eee6b9"><div class="ttname"><a href="classPTheory.html#adddf87c309ea4130751cc3c401eee6b9">PTheory::StaticLorentzKTLF</a></div><div class="ttdeci">virtual Double_t StaticLorentzKTLF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Static Lorentzian Kubo-Toyabe (LF). Requires numerical integration.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l01662">PTheory.cpp:1662</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ae379c15c25527635fa88faa06ca57863"><div class="ttname"><a href="classPTheory.html#ae379c15c25527635fa88faa06ca57863">PTheory::CombiLGKT</a></div><div class="ttdeci">virtual Double_t CombiLGKT(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Combined Lorentzian-Gaussian KT. Product of both relaxation types.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02083">PTheory.cpp:2083</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ae431d544feaad24170d4ef0a3c9e0722"><div class="ttname"><a href="classPTheory.html#ae431d544feaad24170d4ef0a3c9e0722">PTheory::MuMinusExpTF</a></div><div class="ttdeci">virtual Double_t MuMinusExpTF(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">μ⁻ exponential TF. Negative muon in transverse field.</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_ae984a95857932719634345a35803a92e"><div class="ttname"><a href="classPTheory.html#ae984a95857932719634345a35803a92e">PTheory::Polynom</a></div><div class="ttdeci">virtual Double_t Polynom(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Polynomial function. Formula: Σᵢ pᵢtⁱ</div></div>
|
||
<div class="ttc" id="aclassPTheory_html_aedd9c54d28240e0c1a4fb2601d4e0d00"><div class="ttname"><a href="classPTheory.html#aedd9c54d28240e0c1a4fb2601d4e0d00">PTheory::fNoOfParam</a></div><div class="ttdeci">UInt_t fNoOfParam</div><div class="ttdoc">Expected number of parameters for this function type.</div><div class="ttdef"><b>Definition</b> <a href="#l00636">PTheory.h:636</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_af2426f3c6e4cefeb172ed8864ba3a10c"><div class="ttname"><a href="classPTheory.html#af2426f3c6e4cefeb172ed8864ba3a10c">PTheory::InternalFieldLL</a></div><div class="ttdeci">virtual Double_t InternalFieldLL(Double_t t, const PDoubleVector &paramValues, const PDoubleVector &funcValues) const</div><div class="ttdoc">Internal field (Larkin-Ovchinnikov model). Vortex lattice field distribution.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l02453">PTheory.cpp:2453</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_af8f347354bef0901edc211965b9e10fa"><div class="ttname"><a href="classPTheory.html#af8f347354bef0901edc211965b9e10fa">PTheory::MakeCleanAndTidyTheoryBlock</a></div><div class="ttdeci">virtual void MakeCleanAndTidyTheoryBlock(PMsrLines *fullTheoryBlock)</div><div class="ttdoc">Reformats the theory block for clean MSR file output.</div><div class="ttdef"><b>Definition</b> <a href="PTheory_8cpp_source.html#l00943">PTheory.cpp:943</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_afaaefb22b8da1e94df68898352a8b819"><div class="ttname"><a href="classPTheory.html#afaaefb22b8da1e94df68898352a8b819">PTheory::fUserFcnSharedLibName</a></div><div class="ttdeci">TString fUserFcnSharedLibName</div><div class="ttdoc">Shared library path (e.g., "libMyFunctions.so")</div><div class="ttdef"><b>Definition</b> <a href="#l00643">PTheory.h:643</a></div></div>
|
||
<div class="ttc" id="aclassPTheory_html_afbefd7086854bfb72f02b95f3b22bdcd"><div class="ttname"><a href="classPTheory.html#afbefd7086854bfb72f02b95f3b22bdcd">PTheory::GetDynKTLFValue</a></div><div class="ttdeci">virtual Double_t GetDynKTLFValue(const Double_t t) const</div><div class="ttdoc">Retrieves cached dynamic KT LF value at time t.</div></div>
|
||
<div class="ttc" id="aclassPUserFcnBase_html"><div class="ttname"><a href="classPUserFcnBase.html">PUserFcnBase</a></div><div class="ttdoc">Abstract base class for user-defined theory functions in musrfit.</div><div class="ttdef"><b>Definition</b> <a href="PUserFcnBase_8h_source.html#l00169">PUserFcnBase.h:170</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html"><div class="ttname"><a href="structtheo__data__base.html">theo_data_base</a></div><div class="ttdef"><b>Definition</b> <a href="#l00226">PTheory.h:226</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_a4e1847b39a2ca069127310441bbff843"><div class="ttname"><a href="structtheo__data__base.html#a4e1847b39a2ca069127310441bbff843">theo_data_base::fType</a></div><div class="ttdeci">UInt_t fType</div><div class="ttdoc">Theory function type tag (THEORY_CONST, THEORY_SIMPLE_EXP, etc.)</div><div class="ttdef"><b>Definition</b> <a href="#l00227">PTheory.h:227</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_a73641f8051552e07e96e72d3434ecfba"><div class="ttname"><a href="structtheo__data__base.html#a73641f8051552e07e96e72d3434ecfba">theo_data_base::fCommentTimeShift</a></div><div class="ttdeci">TString fCommentTimeShift</div><div class="ttdoc">Parameter list with time shift included.</div><div class="ttdef"><b>Definition</b> <a href="#l00233">PTheory.h:233</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_a869db8cea9b0d40e636a60cd572510e5"><div class="ttname"><a href="structtheo__data__base.html#a869db8cea9b0d40e636a60cd572510e5">theo_data_base::fTable</a></div><div class="ttdeci">Bool_t fTable</div><div class="ttdoc">True if function requires pre-calculated lookup table (e.g., LF Kubo-Toyabe)</div><div class="ttdef"><b>Definition</b> <a href="#l00229">PTheory.h:229</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_a9452abbff02621100e345bfe7251373f"><div class="ttname"><a href="structtheo__data__base.html#a9452abbff02621100e345bfe7251373f">theo_data_base::fNoOfParam</a></div><div class="ttdeci">UInt_t fNoOfParam</div><div class="ttdoc">Number of parameters (excluding optional time shift)</div><div class="ttdef"><b>Definition</b> <a href="#l00228">PTheory.h:228</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_aaba5f7b28920de0d479693998f8e7754"><div class="ttname"><a href="structtheo__data__base.html#aaba5f7b28920de0d479693998f8e7754">theo_data_base::fAbbrev</a></div><div class="ttdeci">TString fAbbrev</div><div class="ttdoc">Short abbreviation (e.g., "se", "stg")</div><div class="ttdef"><b>Definition</b> <a href="#l00231">PTheory.h:231</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_ab333f584c14a313226f289665c5806fc"><div class="ttname"><a href="structtheo__data__base.html#ab333f584c14a313226f289665c5806fc">theo_data_base::fComment</a></div><div class="ttdeci">TString fComment</div><div class="ttdoc">Parameter list shown as help text in MSR file.</div><div class="ttdef"><b>Definition</b> <a href="#l00232">PTheory.h:232</a></div></div>
|
||
<div class="ttc" id="astructtheo__data__base_html_aff8f521d668be62ab901efd980f40921"><div class="ttname"><a href="structtheo__data__base.html#aff8f521d668be62ab901efd980f40921">theo_data_base::fName</a></div><div class="ttdeci">TString fName</div><div class="ttdoc">Full function name for MSR files (e.g., "simplExpo", "statGssKt")</div><div class="ttdef"><b>Definition</b> <a href="#l00230">PTheory.h:230</a></div></div>
|
||
</div><!-- fragment --></div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_b0856f6b0d80ccb263b2f415c91f9e17.html">include</a></li><li class="navelem"><a class="el" href="PTheory_8h.html">PTheory.h</a></li>
|
||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|