diff --git a/master/.buildinfo b/master/.buildinfo index 003694e..0c86d71 100644 --- a/master/.buildinfo +++ b/master/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 97b2b265399ab92d1c80678f8ce1b019 +config: 7229d0d486760c72f78990b3f9d6dcca tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/master/.doctrees/01_introduction.doctree b/master/.doctrees/01_introduction.doctree index 874adad..ae3211e 100644 Binary files a/master/.doctrees/01_introduction.doctree and b/master/.doctrees/01_introduction.doctree differ diff --git a/master/.doctrees/02_using_genalyzer.doctree b/master/.doctrees/02_using_genalyzer.doctree index 60e213d..ae97885 100644 Binary files a/master/.doctrees/02_using_genalyzer.doctree and b/master/.doctrees/02_using_genalyzer.doctree differ diff --git a/master/.doctrees/02a_test_configuration.doctree b/master/.doctrees/02a_test_configuration.doctree index b7ead83..1b17cdb 100644 Binary files a/master/.doctrees/02a_test_configuration.doctree and b/master/.doctrees/02a_test_configuration.doctree differ diff --git a/master/.doctrees/02b_waveform_generation.doctree b/master/.doctrees/02b_waveform_generation.doctree index 88462c5..eef549b 100644 Binary files a/master/.doctrees/02b_waveform_generation.doctree and b/master/.doctrees/02b_waveform_generation.doctree differ diff --git a/master/.doctrees/02c_perf_metric_computation.doctree b/master/.doctrees/02c_perf_metric_computation.doctree index 9b35737..1155780 100644 Binary files a/master/.doctrees/02c_perf_metric_computation.doctree and b/master/.doctrees/02c_perf_metric_computation.doctree differ diff --git a/master/.doctrees/03_examples.doctree b/master/.doctrees/03_examples.doctree index dd17aab..90f1a9a 100644 Binary files a/master/.doctrees/03_examples.doctree and b/master/.doctrees/03_examples.doctree differ diff --git a/master/.doctrees/c/configs.doctree b/master/.doctrees/c/configs.doctree index a9a26c2..53961df 100644 Binary files a/master/.doctrees/c/configs.doctree and b/master/.doctrees/c/configs.doctree differ diff --git a/master/.doctrees/environment.pickle b/master/.doctrees/environment.pickle index 9777f68..16203ea 100644 Binary files a/master/.doctrees/environment.pickle and b/master/.doctrees/environment.pickle differ diff --git a/master/.doctrees/examples.doctree b/master/.doctrees/examples.doctree index 514eb5b..ab259e6 100644 Binary files a/master/.doctrees/examples.doctree and b/master/.doctrees/examples.doctree differ diff --git a/master/.doctrees/index.doctree b/master/.doctrees/index.doctree index dbbd5eb..b3bd0fc 100644 Binary files a/master/.doctrees/index.doctree and b/master/.doctrees/index.doctree differ diff --git a/master/.doctrees/reference.doctree b/master/.doctrees/reference.doctree index 1370f9f..24d864f 100644 Binary files a/master/.doctrees/reference.doctree and b/master/.doctrees/reference.doctree differ diff --git a/master/.doctrees/setup.doctree b/master/.doctrees/setup.doctree index d528d23..47afc30 100644 Binary files a/master/.doctrees/setup.doctree and b/master/.doctrees/setup.doctree differ diff --git a/master/.doctrees/sim.doctree b/master/.doctrees/sim.doctree index 74523c4..03b8d3a 100644 Binary files a/master/.doctrees/sim.doctree and b/master/.doctrees/sim.doctree differ diff --git a/master/.doctrees/theory.doctree b/master/.doctrees/theory.doctree index 64b9b2e..7ad1d78 100644 Binary files a/master/.doctrees/theory.doctree and b/master/.doctrees/theory.doctree differ diff --git a/master/01_introduction.html b/master/01_introduction.html index c29804f..586b078 100644 --- a/master/01_introduction.html +++ b/master/01_introduction.html @@ -5,13 +5,13 @@ - + Introduction - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -254,10 +254,10 @@

Introduction - - - - + + + + + \ No newline at end of file diff --git a/master/02_using_genalyzer.html b/master/02_using_genalyzer.html index c9b72b0..97dfe1b 100644 --- a/master/02_using_genalyzer.html +++ b/master/02_using_genalyzer.html @@ -5,13 +5,13 @@ - + Using Genalyzer - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -434,10 +434,10 @@

Performance Metric Computation - - - - + + + + + \ No newline at end of file diff --git a/master/02a_test_configuration.html b/master/02a_test_configuration.html index e742485..789de90 100644 --- a/master/02a_test_configuration.html +++ b/master/02a_test_configuration.html @@ -5,13 +5,13 @@ - + Test Configuration - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -315,10 +315,10 @@

Noise-based Test Configuration - - - - + + + + + \ No newline at end of file diff --git a/master/02b_waveform_generation.html b/master/02b_waveform_generation.html index 31bad7e..24db7bd 100644 --- a/master/02b_waveform_generation.html +++ b/master/02b_waveform_generation.html @@ -5,13 +5,13 @@ - + Waveform Generation - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -265,10 +265,10 @@

Waveform Generation - - - - + + + + + \ No newline at end of file diff --git a/master/02c_perf_metric_computation.html b/master/02c_perf_metric_computation.html index 38723cd..5e0cde0 100644 --- a/master/02c_perf_metric_computation.html +++ b/master/02c_perf_metric_computation.html @@ -5,13 +5,13 @@ - + Performance Metric Computation - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -255,10 +255,10 @@

Performance Metric Computation - - - - + + + + + \ No newline at end of file diff --git a/master/03_examples.html b/master/03_examples.html index 3dcf0b7..f4d2dfc 100644 --- a/master/03_examples.html +++ b/master/03_examples.html @@ -5,13 +5,13 @@ - + Examples - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -392,10 +392,10 @@

Examples - - - - + + + + + \ No newline at end of file diff --git a/master/_static/basic.css b/master/_static/basic.css index 7577acb..cfc60b8 100644 --- a/master/_static/basic.css +++ b/master/_static/basic.css @@ -670,6 +670,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -738,6 +748,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/master/_static/styles/furo.css b/master/_static/styles/furo.css index f853550..3d29a21 100644 --- a/master/_static/styles/furo.css +++ b/master/_static/styles/furo.css @@ -1,2 +1,2 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{.content-icon-container,.headerlink,.mobile-header,.related-pages{display:none!important}.highlight{border:.1pt solid var(--color-foreground-border)}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:-moz-focusring{outline:auto}body{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--api-font-size:var(--font-size--small);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--header-padding:0.5rem;--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8,');--icon-pencil:url('data:image/svg+xml;charset=utf-8,');--icon-abstract:url('data:image/svg+xml;charset=utf-8,');--icon-info:url('data:image/svg+xml;charset=utf-8,');--icon-flame:url('data:image/svg+xml;charset=utf-8,');--icon-question:url('data:image/svg+xml;charset=utf-8,');--icon-warning:url('data:image/svg+xml;charset=utf-8,');--icon-failure:url('data:image/svg+xml;charset=utf-8,');--icon-spark:url('data:image/svg+xml;charset=utf-8,');--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,.2);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,.2);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,.2);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,.2);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,.2);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,.2);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,.2);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,.2);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,.2);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,.2);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50%,.2);--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,.2);--icon-admonition-default:var(--icon-abstract);--color-topic-title:#14b8a6;--color-topic-title-background:rgba(20,184,166,.2);--icon-topic-default:var(--icon-pencil);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#646776;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:#efeff400;--color-background-border:#eeebee;--color-background-item:#ccc;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2962ff;--color-brand-content:#2a5adf;--color-api-background:var(--color-background-hover--transparent);--color-api-background-hover:var(--color-background-hover);--color-api-overall:var(--color-foreground-secondary);--color-api-name:var(--color-problematic);--color-api-pre-name:var(--color-problematic);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-foreground-primary);--color-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:#ddeeff80;--color-guilabel-border:#bedaf580;--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-table-header-background:var(--color-background-secondary);--color-table-border:var(--color-background-border);--color-card-border:var(--color-background-secondary);--color-card-background:transparent;--color-card-marginals-background:var(--color-background-secondary);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var( --color-sidebar-item-background );--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var( --color-background-hover );--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link--hover:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link-underline--hover:var(--color-foreground-border)}.only-light{display:block!important}html body .only-dark{display:none!important}@media not print{body[data-theme=dark]{--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body[data-theme=dark] .only-light{display:none!important}body[data-theme=dark] .only-dark{display:block!important}@media(prefers-color-scheme:dark){body:not([data-theme=light]){--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body:not([data-theme=light]) .only-light{display:none!important}body:not([data-theme=light]) .only-dark{display:block!important}}}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto,body[data-theme=dark] .theme-toggle svg.theme-icon-when-dark,body[data-theme=light] .theme-toggle svg.theme-icon-when-light{display:block}body{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1,h2,h3,h4,h5,h6{border-radius:.5rem;font-weight:700;line-height:1.25;margin:.5rem -.5rem;padding-left:.5rem;padding-right:.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:2.5em;margin-bottom:1rem}h1,h2{margin-top:1.75rem}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}small{font-size:80%;opacity:75%}p{margin-bottom:.75rem;margin-top:.5rem}hr.docutils{background-color:var(--color-background-border);border:0;height:1px;margin:2rem 0;padding:0}.centered{text-align:center}a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}a:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{color:inherit}a.muted-link:hover{color:var(--color-link);text-decoration-color:var(--color-link-underline--hover)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.sidebar-scroll,.toc-scroll,article[role=main] *{scrollbar-color:var(--color-foreground-border) transparent;scrollbar-width:thin}.sidebar-scroll::-webkit-scrollbar,.toc-scroll::-webkit-scrollbar,article[role=main] ::-webkit-scrollbar{height:.25rem;width:.25rem}.sidebar-scroll::-webkit-scrollbar-thumb,.toc-scroll::-webkit-scrollbar-thumb,article[role=main] ::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{background:var(--color-background-primary);color:var(--color-foreground-primary);height:100%}article{background:var(--color-content-background);color:var(--color-content-foreground)}.page{display:flex;min-height:100%}.mobile-header{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);display:none;height:var(--header-height);width:100%;z-index:10}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.main{display:flex;flex:1}.sidebar-drawer{background:var(--color-sidebar-background);border-right:1px solid var(--color-sidebar-background-border);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:15em;width:calc(50% - 26em)}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{background:var(--color-toc-background);padding-right:1rem}.sidebar-sticky,.toc-sticky{display:flex;flex-direction:column;height:min(100%,100vh);height:100vh;position:sticky;top:0}.sidebar-scroll,.toc-scroll{flex-grow:1;flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{display:flex;flex-direction:column;justify-content:space-between;padding:0 3em;width:46em}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{height:100%;width:100%}.announcement{align-items:center;background-color:var(--color-announcement-background);color:var(--color-announcement-text);display:flex;height:var(--header-height);overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;min-width:100%;padding:.5rem;text-align:center;white-space:nowrap}.announcement-content a{color:var(--color-announcement-text);text-decoration-color:var(--color-announcement-text)}.announcement-content a:hover{color:var(--color-announcement-text);text-decoration-color:var(--color-link--hover)}.no-js .theme-toggle-container{display:none}.theme-toggle-container{vertical-align:middle}.theme-toggle{background:transparent;border:none;cursor:pointer;padding:0}.theme-toggle svg{color:var(--color-foreground-primary);display:none;height:1rem;vertical-align:middle;width:1rem}.theme-toggle-header{float:left;padding:1rem .5rem}.nav-overlay-icon,.toc-overlay-icon{cursor:pointer;display:none}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1rem;width:1rem}.nav-overlay-icon,.toc-header-icon{align-items:center;justify-content:center}.toc-content-icon{height:1.5rem;width:1.5rem}.content-icon-container{display:flex;float:right;gap:.5rem;margin-bottom:1rem;margin-left:1rem;margin-top:1.5rem}.content-icon-container .edit-this-page svg{color:inherit;height:1rem;width:1rem}.sidebar-toggle{display:none;position:absolute}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms,height 0ms,opacity .25s ease-out;width:0}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{transition:left .25s ease-in-out;z-index:30}.toc-drawer{transition:right .25s ease-in-out;z-index:50}#__navigation:checked~.sidebar-overlay{height:100%;opacity:1;width:100%}#__navigation:checked~.page .sidebar-drawer{left:0;top:0}#__toc:checked~.toc-overlay{height:100%;opacity:1;width:100%}#__toc:checked~.page .toc-drawer{right:0;top:0}.back-to-top{background:var(--color-background-primary);border-radius:1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.502);display:none;font-size:.8125rem;left:0;margin-left:50%;padding:.5rem .75rem .5rem .5rem;position:fixed;text-decoration:none;top:1rem;transform:translateX(-50%);z-index:10}.back-to-top svg{fill:currentColor;display:inline-block;height:1rem;width:1rem}.back-to-top span{margin-left:.25rem}.show-back-to-top .back-to-top{align-items:center;display:flex}@media(min-width:97em){html{font-size:110%}}@media(max-width:82em){.toc-content-icon{display:flex}.toc-drawer{border-left:1px solid var(--color-background-muted);height:100vh;position:fixed;right:-15em;top:0}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media(max-width:67em){.nav-overlay-icon{display:flex}.sidebar-drawer{height:100vh;left:-15em;position:fixed;top:0;width:15em}.toc-header-icon{display:flex}.theme-toggle-content,.toc-content-icon{display:none}.theme-toggle-header{display:block}.mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);padding:0 var(--header-padding)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav-overlay-icon .icon,.theme-toggle svg{height:1.25rem;width:1.25rem}:target{scroll-margin-top:var(--header-height)}.back-to-top{top:calc(var(--header-height) + .5rem)}.page{flex-direction:column;justify-content:center}.content{margin-left:auto;margin-right:auto}}@media(max-width:52em){.content{overflow-x:auto;width:100%}}@media(max-width:46em){.content{padding:0 1em}article aside.sidebar{float:none;margin:1rem 0;width:100%}}.admonition,.topic{background:var(--color-admonition-background);border-radius:.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);margin:1rem auto;overflow:hidden;padding:0 .5rem .5rem;page-break-inside:avoid}.admonition>:nth-child(2),.topic>:nth-child(2){margin-top:0}.admonition>:last-child,.topic>:last-child{margin-bottom:0}p.admonition-title,p.topic-title{font-size:var(--admonition-title-font-size);font-weight:500;line-height:1.3;margin:0 -.5rem .5rem;padding:.4rem .5rem .4rem 2rem;position:relative}p.admonition-title:before,p.topic-title:before{content:"";height:1rem;left:.5rem;position:absolute;width:1rem}p.admonition-title{background-color:var(--color-admonition-title-background)}p.admonition-title:before{background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p.topic-title{background-color:var(--color-topic-title-background)}p.topic-title:before{background-color:var(--color-topic-title);-webkit-mask-image:var(--icon-topic-default);mask-image:var(--icon-topic-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition{border-left:.2rem solid var(--color-admonition-title)}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd{margin-left:2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:first-child{margin-top:.125rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list,dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:last-child{margin-bottom:.75rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list>dt{font-size:var(--font-size--small);text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd:empty{margin-bottom:.5rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul{margin-left:-1.2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p+p:last-child:empty{margin-bottom:0;margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{color:var(--color-api-overall)}.sig:not(.sig-inline){background:var(--color-api-background);border-radius:.25rem;font-family:var(--font-stack--monospace);font-size:var(--api-font-size);font-weight:700;margin-left:-.25rem;margin-right:-.25rem;padding:.25rem .5rem .25rem 3em;text-indent:-2.5em;transition:background .1s ease-out}.sig:not(.sig-inline):hover{background:var(--color-api-background-hover)}.sig:not(.sig-inline) a.reference .viewcode-link{font-weight:400;width:3.5rem}.sig:not(.sig-inline) span.pre{overflow-wrap:anywhere}em.property{font-style:normal}em.property:first-child{color:var(--color-api-keyword)}.sig-name{color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name);font-weight:400}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}.versionmodified{font-style:italic}div.deprecated p,div.versionadded p,div.versionchanged p{margin-bottom:.125rem;margin-top:.125rem}.viewcode-back,.viewcode-link{float:right;text-align:right}.line-block{margin-bottom:.75rem;margin-top:.5rem}.line-block .line-block{margin-bottom:0;margin-top:0;padding-left:1rem}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption,.toctree-wrapper.compound :not(.caption)>.caption-text{font-size:var(--font-size--small);margin-bottom:0;text-align:initial;text-transform:uppercase}.toctree-wrapper.compound>ul{margin-bottom:0;margin-top:0}.sig-inline,code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);overflow-wrap:break-word;padding:.1em .2em}p .sig-inline,p code.literal{border:1px solid var(--color-background-border)}.sig-inline{font-family:var(--font-stack--monospace)}div[class*=" highlight-"],div[class^=highlight-]{display:flex;margin:1em 0}div[class*=" highlight-"] .table-wrapper,div[class^=highlight-] .table-wrapper,pre{margin:0;padding:0}pre{overflow:auto}article[role=main] .highlight pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem}pre.literal-block{background-color:var(--color-code-background);border-radius:.2rem;color:var(--color-code-foreground);margin-bottom:1rem;margin-top:1rem}.highlight{border-radius:.2rem;width:100%}.highlight .gp,.highlight span.linenos{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{display:block;margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.code-block-caption{background-color:var(--color-code-background);border-bottom:1px solid;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-background-border);color:var(--color-code-foreground);display:flex;font-weight:300;padding:.625rem .875rem}.code-block-caption+div[class]{margin-top:0}.code-block-caption+div[class] pre{border-top-left-radius:0;border-top-right-radius:0}.highlighttable{display:block;width:100%}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);border-bottom-left-radius:.2rem;border-top-left-radius:.2rem;color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem}.highlighttable .linenodiv{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;font-size:var(--code-font-size);padding-right:.875rem}.highlighttable td.code{display:block;flex:1;overflow:hidden;padding:0}.highlighttable td.code .highlight{border-bottom-left-radius:0;border-top-left-radius:0}.highlight span.linenos{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;display:inline-block;margin-right:.875rem;padding-left:0;padding-right:.875rem}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote.brackets{color:var(--color-foreground-secondary);display:grid;font-size:var(--font-size--small);grid-template-columns:max-content auto}dl.footnote.brackets dt{margin:0}dl.footnote.brackets dt>.fn-backref{margin-left:.25rem}dl.footnote.brackets dt:after{content:":"}dl.footnote.brackets dt .brackets:before{content:"["}dl.footnote.brackets dt .brackets:after{content:"]"}dl.footnote.brackets dd{margin:0;padding:0 1rem}aside.footnote{color:var(--color-foreground-secondary);font-size:var(--font-size--small)}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>p,div.citation>p{margin-left:2rem}img{box-sizing:border-box;height:auto;max-width:100%}article .figure,article figure{border-radius:.2rem;margin:0}article .figure :last-child,article figure :last-child{margin-bottom:0}article .align-left{clear:left;float:left;margin:0 1rem 1rem}article .align-right{clear:right;float:right;margin:0 1rem 1rem}article .align-center,article .align-default{display:block;margin-left:auto;margin-right:auto;text-align:center}article table.align-default{display:table;text-align:initial}.domainindex-jumpbox,.genindex-jumpbox{border-bottom:1px solid var(--color-background-border);border-top:1px solid var(--color-background-border);padding:.25rem}.domainindex-section h2,.genindex-section h2{margin-bottom:.5rem;margin-top:.75rem}.domainindex-section ul,.genindex-section ul{margin-bottom:0;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.2rem}ol li>p:first-child,ul li>p:first-child{margin-bottom:.25rem;margin-top:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:.5rem;margin-top:.5rem}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-bottom:0;margin-top:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd ul,.field-list dd>p:first-child,.option-list dd ul,.option-list dd>p:first-child,dl.footnote dd ul,dl.footnote dd>p:first-child,dl.glossary dd ul,dl.glossary dd>p:first-child,dl.simple dd ul,dl.simple dd>p:first-child,dl:not([class]) dd ul,dl:not([class]) dd>p:first-child{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{overflow-x:auto;width:100%}div.math{position:relative;text-align:center}div.math .headerlink,div.math:focus .headerlink{display:none}div.math:hover .headerlink{display:inline-block}div.math span.eqno{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}abbr[title]{cursor:help}.problematic{color:var(--color-problematic)}kbd:not(.compound){background-color:var(--color-background-secondary);border:1px solid var(--color-foreground-border);border-radius:.2rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);color:var(--color-foreground-primary);display:inline-block;font-size:var(--font-size--small--3);margin:0 .2rem;padding:0 .2rem;vertical-align:text-bottom}blockquote{background:var(--color-background-secondary);border-left:4px solid var(--color-background-border);margin-left:0;margin-right:0;padding:.5rem 1rem}blockquote .attribution{font-weight:600;text-align:right}blockquote.highlights,blockquote.pull-quote{font-size:1.25em}blockquote.epigraph,blockquote.pull-quote{border-left-width:0;border-radius:.5rem}blockquote.highlights{background:transparent;border-left-width:0}p .reference img{vertical-align:middle}p.rubric{font-size:1.125em;font-weight:700;line-height:1.25}dd p.rubric{font-size:var(--font-size--small);font-weight:inherit;line-height:inherit;text-transform:uppercase}article .sidebar{background-color:var(--color-background-secondary);border:1px solid var(--color-background-border);border-radius:.2rem;clear:right;float:right;margin-left:1rem;margin-right:0;width:30%}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar>ol,article .sidebar>ul{padding-left:2.2rem}article .sidebar .sidebar-title{border-bottom:1px solid var(--color-background-border);font-weight:500;margin:0;padding:.5rem 1rem}.table-wrapper{margin-bottom:.5rem;margin-top:1rem;overflow-x:auto;padding:.2rem .2rem .75rem;width:100%}table.docutils{border-collapse:collapse;border-radius:.2rem;border-spacing:0;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-table-header-background)}table.docutils td,table.docutils th{border-bottom:1px solid var(--color-table-border);border-left:1px solid var(--color-table-border);border-right:1px solid var(--color-table-border);padding:0 .25rem}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}table.docutils td.text-left,table.docutils th.text-left{text-align:left}table.docutils td.text-right,table.docutils th.text-right{text-align:right}table.docutils td.text-center,table.docutils th.text-center{text-align:center}:target{scroll-margin-top:.5rem}@media(max-width:67em){:target{scroll-margin-top:calc(.5rem + var(--header-height))}section>span:target{scroll-margin-top:calc(.8rem + var(--header-height))}}.headerlink{font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-caption>.headerlink,dl dt>.headerlink,figcaption p>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{margin-left:.5rem;visibility:hidden}.code-block-caption:hover>.headerlink,dl dt:hover>.headerlink,figcaption p:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}.code-block-caption>.toc-backref,dl dt>.toc-backref,figcaption p>.toc-backref,h1>.toc-backref,h2>.toc-backref,h3>.toc-backref,h4>.toc-backref,h5>.toc-backref,h6>.toc-backref,p.caption>.toc-backref,table>caption>.toc-backref{color:inherit;text-decoration-line:none}figure:hover>figcaption>p>.headerlink,table:hover>caption>.headerlink{visibility:visible}:target>h1:first-of-type,:target>h2:first-of-type,:target>h3:first-of-type,:target>h4:first-of-type,:target>h5:first-of-type,:target>h6:first-of-type,span:target~h1:first-of-type,span:target~h2:first-of-type,span:target~h3:first-of-type,span:target~h4:first-of-type,span:target~h5:first-of-type,span:target~h6:first-of-type{background-color:var(--color-highlight-on-target)}:target>h1:first-of-type code.literal,:target>h2:first-of-type code.literal,:target>h3:first-of-type code.literal,:target>h4:first-of-type code.literal,:target>h5:first-of-type code.literal,:target>h6:first-of-type code.literal,span:target~h1:first-of-type code.literal,span:target~h2:first-of-type code.literal,span:target~h3:first-of-type code.literal,span:target~h4:first-of-type code.literal,span:target~h5:first-of-type code.literal,span:target~h6:first-of-type code.literal{background-color:transparent}.literal-block-wrapper:target .code-block-caption,.this-will-duplicate-information-and-it-is-still-useful-here li :target,figure:target,table:target>caption{background-color:var(--color-highlight-on-target)}dt:target{background-color:var(--color-highlight-on-target)!important}.footnote-reference:target,.footnote>dt:target+dd{background-color:var(--color-highlight-on-target)}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);border-radius:.5em;color:var(--color-guilabel-text);font-size:.9em;padding:0 .3em}footer{display:flex;flex-direction:column;font-size:var(--font-size--small);margin-top:2rem}.bottom-of-page{align-items:center;border-top:1px solid var(--color-background-border);color:var(--color-foreground-secondary);display:flex;justify-content:space-between;line-height:1.5;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media(max-width:46em){.bottom-of-page{flex-direction:column-reverse;gap:.25rem;text-align:center}}.bottom-of-page .left-details{font-size:var(--font-size--small)}.bottom-of-page .right-details{display:flex;flex-direction:column;gap:.25rem;text-align:right}.bottom-of-page .icons{display:flex;font-size:1rem;gap:.25rem;justify-content:flex-end}.bottom-of-page .icons a{text-decoration:none}.bottom-of-page .icons img,.bottom-of-page .icons svg{font-size:1.125rem;height:1em;width:1em}.related-pages a{align-items:center;display:flex;text-decoration:none}.related-pages a:hover .page-info .title{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}.related-pages a svg.furo-related-icon,.related-pages a svg.furo-related-icon>use{color:var(--color-foreground-border);flex-shrink:0;height:.75rem;margin:0 .5rem;width:.75rem}.related-pages a.next-page{clear:right;float:right;max-width:50%;text-align:right}.related-pages a.prev-page{clear:left;float:left;max-width:50%}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column;overflow-wrap:anywhere}.next-page .page-info{align-items:flex-end}.page-info .context{align-items:center;color:var(--color-foreground-muted);display:flex;font-size:var(--font-size--small);padding-bottom:.1rem;text-decoration:none}ul.search{list-style:none;padding-left:0}ul.search li{border-bottom:1px solid var(--color-background-border);padding:1rem 0}[role=main] .highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{color:var(--color-sidebar-brand-text);font-size:1.5rem;overflow-wrap:break-word}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{display:block;margin:0 auto;max-width:100%}.sidebar-search-container{align-items:center;background:var(--color-sidebar-search-background);display:flex;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);content:"";height:var(--sidebar-search-icon-size);left:var(--sidebar-item-spacing-horizontal);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search);position:absolute;width:var(--sidebar-search-icon-size)}.sidebar-search{background:transparent;border:none;border-bottom:1px solid var(--color-sidebar-search-border);border-top:1px solid var(--color-sidebar-search-border);box-sizing:border-box;color:var(--color-sidebar-search-foreground);padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}#searchbox .highlight-link{margin:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0;text-align:center}#searchbox .highlight-link a{color:var(--color-sidebar-search-icon);font-size:var(--font-size--small--2)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-bottom:var(--sidebar-item-spacing-vertical);margin-top:var(--sidebar-tree-space-above)}.sidebar-tree ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding:0}.sidebar-tree li{margin:0;position:relative}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;height:100%;line-height:var(--sidebar-item-line-height);overflow-wrap:anywhere;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none;width:100%}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text);content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23607D8B' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='M11 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-5M10 14 20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{align-items:center;cursor:pointer;display:flex;height:var(--sidebar-item-height);justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--sidebar-expander-width)}.sidebar-tree .caption,.sidebar-tree :not(.caption)>.caption-text{color:var(--color-sidebar-caption-text);font-size:var(--sidebar-caption-font-size);font-weight:700;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-transform:uppercase}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toctree-checkbox{display:none;position:absolute}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{color:var(--color-toc-title-text);font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{border-left:1px solid var(--color-background-border);font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li.scroll-current>.reference{color:var(--color-toc-item-text--active);font-weight:700}.toc-tree .reference{color:var(--color-toc-item-text);overflow-wrap:anywhere;text-decoration:none}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){background:rgba(255,0,0,.25);color:var(--color-problematic)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling.Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."}.text-align\:left>p{text-align:left}.text-align\:center>p{text-align:center}.text-align\:right>p{text-align:right} +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{.content-icon-container,.headerlink,.mobile-header,.related-pages{display:none!important}.highlight{border:.1pt solid var(--color-foreground-border)}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:-moz-focusring{outline:auto}body{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--api-font-size:var(--font-size--small);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--header-padding:0.5rem;--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8,');--icon-pencil:url('data:image/svg+xml;charset=utf-8,');--icon-abstract:url('data:image/svg+xml;charset=utf-8,');--icon-info:url('data:image/svg+xml;charset=utf-8,');--icon-flame:url('data:image/svg+xml;charset=utf-8,');--icon-question:url('data:image/svg+xml;charset=utf-8,');--icon-warning:url('data:image/svg+xml;charset=utf-8,');--icon-failure:url('data:image/svg+xml;charset=utf-8,');--icon-spark:url('data:image/svg+xml;charset=utf-8,');--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,.2);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,.2);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,.2);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,.2);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,.2);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,.2);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,.2);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,.2);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,.2);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,.2);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50%,.2);--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,.2);--icon-admonition-default:var(--icon-abstract);--color-topic-title:#14b8a6;--color-topic-title-background:rgba(20,184,166,.2);--icon-topic-default:var(--icon-pencil);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#646776;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:#efeff400;--color-background-border:#eeebee;--color-background-item:#ccc;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2962ff;--color-brand-content:#2a5adf;--color-api-background:var(--color-background-hover--transparent);--color-api-background-hover:var(--color-background-hover);--color-api-overall:var(--color-foreground-secondary);--color-api-name:var(--color-problematic);--color-api-pre-name:var(--color-problematic);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-foreground-primary);--color-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:#ddeeff80;--color-guilabel-border:#bedaf580;--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-table-header-background:var(--color-background-secondary);--color-table-border:var(--color-background-border);--color-card-border:var(--color-background-secondary);--color-card-background:transparent;--color-card-marginals-background:var(--color-background-secondary);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var( --color-sidebar-item-background );--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var( --color-background-hover );--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link--hover:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link-underline--hover:var(--color-foreground-border)}.only-light{display:block!important}html body .only-dark{display:none!important}@media not print{body[data-theme=dark]{--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body[data-theme=dark] .only-light{display:none!important}body[data-theme=dark] .only-dark{display:block!important}@media(prefers-color-scheme:dark){body:not([data-theme=light]){--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body:not([data-theme=light]) .only-light{display:none!important}body:not([data-theme=light]) .only-dark{display:block!important}}}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto,body[data-theme=dark] .theme-toggle svg.theme-icon-when-dark,body[data-theme=light] .theme-toggle svg.theme-icon-when-light{display:block}body{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1,h2,h3,h4,h5,h6{border-radius:.5rem;font-weight:700;line-height:1.25;margin:.5rem -.5rem;padding-left:.5rem;padding-right:.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:2.5em;margin-bottom:1rem}h1,h2{margin-top:1.75rem}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}small{font-size:80%;opacity:75%}p{margin-bottom:.75rem;margin-top:.5rem}hr.docutils{background-color:var(--color-background-border);border:0;height:1px;margin:2rem 0;padding:0}.centered{text-align:center}a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}a:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{color:inherit}a.muted-link:hover{color:var(--color-link);text-decoration-color:var(--color-link-underline--hover)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.sidebar-scroll,.toc-scroll,article[role=main] *{scrollbar-color:var(--color-foreground-border) transparent;scrollbar-width:thin}.sidebar-scroll::-webkit-scrollbar,.toc-scroll::-webkit-scrollbar,article[role=main] ::-webkit-scrollbar{height:.25rem;width:.25rem}.sidebar-scroll::-webkit-scrollbar-thumb,.toc-scroll::-webkit-scrollbar-thumb,article[role=main] ::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{background:var(--color-background-primary);color:var(--color-foreground-primary);height:100%}article{background:var(--color-content-background);color:var(--color-content-foreground);overflow-wrap:break-word}.page{display:flex;min-height:100%}.mobile-header{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);display:none;height:var(--header-height);width:100%;z-index:10}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.main{display:flex;flex:1}.sidebar-drawer{background:var(--color-sidebar-background);border-right:1px solid var(--color-sidebar-background-border);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:15em;width:calc(50% - 26em)}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{background:var(--color-toc-background);padding-right:1rem}.sidebar-sticky,.toc-sticky{display:flex;flex-direction:column;height:min(100%,100vh);height:100vh;position:sticky;top:0}.sidebar-scroll,.toc-scroll{flex-grow:1;flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{display:flex;flex-direction:column;justify-content:space-between;padding:0 3em;width:46em}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{height:100%;width:100%}.announcement{align-items:center;background-color:var(--color-announcement-background);color:var(--color-announcement-text);display:flex;height:var(--header-height);overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;min-width:100%;padding:.5rem;text-align:center;white-space:nowrap}.announcement-content a{color:var(--color-announcement-text);text-decoration-color:var(--color-announcement-text)}.announcement-content a:hover{color:var(--color-announcement-text);text-decoration-color:var(--color-link--hover)}.no-js .theme-toggle-container{display:none}.theme-toggle-container{vertical-align:middle}.theme-toggle{background:transparent;border:none;cursor:pointer;padding:0}.theme-toggle svg{color:var(--color-foreground-primary);display:none;height:1rem;vertical-align:middle;width:1rem}.theme-toggle-header{float:left;padding:1rem .5rem}.nav-overlay-icon,.toc-overlay-icon{cursor:pointer;display:none}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1rem;width:1rem}.nav-overlay-icon,.toc-header-icon{align-items:center;justify-content:center}.toc-content-icon{height:1.5rem;width:1.5rem}.content-icon-container{display:flex;float:right;gap:.5rem;margin-bottom:1rem;margin-left:1rem;margin-top:1.5rem}.content-icon-container .edit-this-page svg{color:inherit;height:1rem;width:1rem}.sidebar-toggle{display:none;position:absolute}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms,height 0ms,opacity .25s ease-out;width:0}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{transition:left .25s ease-in-out;z-index:30}.toc-drawer{transition:right .25s ease-in-out;z-index:50}#__navigation:checked~.sidebar-overlay{height:100%;opacity:1;width:100%}#__navigation:checked~.page .sidebar-drawer{left:0;top:0}#__toc:checked~.toc-overlay{height:100%;opacity:1;width:100%}#__toc:checked~.page .toc-drawer{right:0;top:0}.back-to-top{background:var(--color-background-primary);border-radius:1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.502);display:none;font-size:.8125rem;left:0;margin-left:50%;padding:.5rem .75rem .5rem .5rem;position:fixed;text-decoration:none;top:1rem;transform:translateX(-50%);z-index:10}.back-to-top svg{fill:currentColor;display:inline-block;height:1rem;width:1rem}.back-to-top span{margin-left:.25rem}.show-back-to-top .back-to-top{align-items:center;display:flex}@media(min-width:97em){html{font-size:110%}}@media(max-width:82em){.toc-content-icon{display:flex}.toc-drawer{border-left:1px solid var(--color-background-muted);height:100vh;position:fixed;right:-15em;top:0}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media(max-width:67em){.nav-overlay-icon{display:flex}.sidebar-drawer{height:100vh;left:-15em;position:fixed;top:0;width:15em}.toc-header-icon{display:flex}.theme-toggle-content,.toc-content-icon{display:none}.theme-toggle-header{display:block}.mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);padding:0 var(--header-padding)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav-overlay-icon .icon,.theme-toggle svg{height:1.25rem;width:1.25rem}:target{scroll-margin-top:var(--header-height)}.back-to-top{top:calc(var(--header-height) + .5rem)}.page{flex-direction:column;justify-content:center}.content{margin-left:auto;margin-right:auto}}@media(max-width:52em){.content{overflow-x:auto;width:100%}}@media(max-width:46em){.content{padding:0 1em}article aside.sidebar{float:none;margin:1rem 0;width:100%}}.admonition,.topic{background:var(--color-admonition-background);border-radius:.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);margin:1rem auto;overflow:hidden;padding:0 .5rem .5rem;page-break-inside:avoid}.admonition>:nth-child(2),.topic>:nth-child(2){margin-top:0}.admonition>:last-child,.topic>:last-child{margin-bottom:0}.admonition p.admonition-title,p.topic-title{font-size:var(--admonition-title-font-size);font-weight:500;line-height:1.3;margin:0 -.5rem .5rem;padding:.4rem .5rem .4rem 2rem;position:relative}.admonition p.admonition-title:before,p.topic-title:before{content:"";height:1rem;left:.5rem;position:absolute;width:1rem}p.admonition-title{background-color:var(--color-admonition-title-background)}p.admonition-title:before{background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p.topic-title{background-color:var(--color-topic-title-background)}p.topic-title:before{background-color:var(--color-topic-title);-webkit-mask-image:var(--icon-topic-default);mask-image:var(--icon-topic-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition{border-left:.2rem solid var(--color-admonition-title)}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd{margin-left:2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:first-child{margin-top:.125rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list,dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:last-child{margin-bottom:.75rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list>dt{font-size:var(--font-size--small);text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd:empty{margin-bottom:.5rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul{margin-left:-1.2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p+p:last-child:empty{margin-bottom:0;margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{color:var(--color-api-overall)}.sig:not(.sig-inline){background:var(--color-api-background);border-radius:.25rem;font-family:var(--font-stack--monospace);font-size:var(--api-font-size);font-weight:700;margin-left:-.25rem;margin-right:-.25rem;padding:.25rem .5rem .25rem 3em;text-indent:-2.5em;transition:background .1s ease-out}.sig:not(.sig-inline):hover{background:var(--color-api-background-hover)}.sig:not(.sig-inline) a.reference .viewcode-link{font-weight:400;width:3.5rem}em.property{font-style:normal}em.property:first-child{color:var(--color-api-keyword)}.sig-name{color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name);font-weight:400}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}.versionmodified{font-style:italic}div.deprecated p,div.versionadded p,div.versionchanged p{margin-bottom:.125rem;margin-top:.125rem}.viewcode-back,.viewcode-link{float:right;text-align:right}.line-block{margin-bottom:.75rem;margin-top:.5rem}.line-block .line-block{margin-bottom:0;margin-top:0;padding-left:1rem}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption,.toctree-wrapper.compound :not(.caption)>.caption-text{font-size:var(--font-size--small);margin-bottom:0;text-align:initial;text-transform:uppercase}.toctree-wrapper.compound>ul{margin-bottom:0;margin-top:0}.sig-inline,code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);padding:.1em .2em}pre.literal-block .sig-inline,pre.literal-block code.literal{font-size:inherit;padding:0}p .sig-inline,p code.literal{border:1px solid var(--color-background-border)}.sig-inline{font-family:var(--font-stack--monospace)}div[class*=" highlight-"],div[class^=highlight-]{display:flex;margin:1em 0}div[class*=" highlight-"] .table-wrapper,div[class^=highlight-] .table-wrapper,pre{margin:0;padding:0}pre{overflow:auto}article[role=main] .highlight pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem}pre.literal-block{background-color:var(--color-code-background);border-radius:.2rem;color:var(--color-code-foreground);margin-bottom:1rem;margin-top:1rem}.highlight{border-radius:.2rem;width:100%}.highlight .gp,.highlight span.linenos{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{display:block;margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.code-block-caption{background-color:var(--color-code-background);border-bottom:1px solid;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-background-border);color:var(--color-code-foreground);display:flex;font-weight:300;padding:.625rem .875rem}.code-block-caption+div[class]{margin-top:0}.code-block-caption+div[class] pre{border-top-left-radius:0;border-top-right-radius:0}.highlighttable{display:block;width:100%}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);border-bottom-left-radius:.2rem;border-top-left-radius:.2rem;color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem}.highlighttable .linenodiv{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;font-size:var(--code-font-size);padding-right:.875rem}.highlighttable td.code{display:block;flex:1;overflow:hidden;padding:0}.highlighttable td.code .highlight{border-bottom-left-radius:0;border-top-left-radius:0}.highlight span.linenos{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;display:inline-block;margin-right:.875rem;padding-left:0;padding-right:.875rem}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote.brackets{color:var(--color-foreground-secondary);display:grid;font-size:var(--font-size--small);grid-template-columns:max-content auto}dl.footnote.brackets dt{margin:0}dl.footnote.brackets dt>.fn-backref{margin-left:.25rem}dl.footnote.brackets dt:after{content:":"}dl.footnote.brackets dt .brackets:before{content:"["}dl.footnote.brackets dt .brackets:after{content:"]"}dl.footnote.brackets dd{margin:0;padding:0 1rem}aside.footnote{color:var(--color-foreground-secondary);font-size:var(--font-size--small)}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>p,div.citation>p{margin-left:2rem}img{box-sizing:border-box;height:auto;max-width:100%}article .figure,article figure{border-radius:.2rem;margin:0}article .figure :last-child,article figure :last-child{margin-bottom:0}article .align-left{clear:left;float:left;margin:0 1rem 1rem}article .align-right{clear:right;float:right;margin:0 1rem 1rem}article .align-center,article .align-default{display:block;margin-left:auto;margin-right:auto;text-align:center}article table.align-default{display:table;text-align:initial}.domainindex-jumpbox,.genindex-jumpbox{border-bottom:1px solid var(--color-background-border);border-top:1px solid var(--color-background-border);padding:.25rem}.domainindex-section h2,.genindex-section h2{margin-bottom:.5rem;margin-top:.75rem}.domainindex-section ul,.genindex-section ul{margin-bottom:0;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.2rem}ol li>p:first-child,ul li>p:first-child{margin-bottom:.25rem;margin-top:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:.5rem;margin-top:.5rem}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-bottom:0;margin-top:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd ul,.field-list dd>p:first-child,.option-list dd ul,.option-list dd>p:first-child,dl.footnote dd ul,dl.footnote dd>p:first-child,dl.glossary dd ul,dl.glossary dd>p:first-child,dl.simple dd ul,dl.simple dd>p:first-child,dl:not([class]) dd ul,dl:not([class]) dd>p:first-child{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{overflow-x:auto;width:100%}div.math{position:relative;text-align:center}div.math .headerlink,div.math:focus .headerlink{display:none}div.math:hover .headerlink{display:inline-block}div.math span.eqno{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}abbr[title]{cursor:help}.problematic{color:var(--color-problematic)}kbd:not(.compound){background-color:var(--color-background-secondary);border:1px solid var(--color-foreground-border);border-radius:.2rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);color:var(--color-foreground-primary);display:inline-block;font-size:var(--font-size--small--3);margin:0 .2rem;padding:0 .2rem;vertical-align:text-bottom}blockquote{background:var(--color-background-secondary);border-left:4px solid var(--color-background-border);margin-left:0;margin-right:0;padding:.5rem 1rem}blockquote .attribution{font-weight:600;text-align:right}blockquote.highlights,blockquote.pull-quote{font-size:1.25em}blockquote.epigraph,blockquote.pull-quote{border-left-width:0;border-radius:.5rem}blockquote.highlights{background:transparent;border-left-width:0}p .reference img{vertical-align:middle}p.rubric{font-size:1.125em;font-weight:700;line-height:1.25}dd p.rubric{font-size:var(--font-size--small);font-weight:inherit;line-height:inherit;text-transform:uppercase}article .sidebar{background-color:var(--color-background-secondary);border:1px solid var(--color-background-border);border-radius:.2rem;clear:right;float:right;margin-left:1rem;margin-right:0;width:30%}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar>ol,article .sidebar>ul{padding-left:2.2rem}article .sidebar .sidebar-title{border-bottom:1px solid var(--color-background-border);font-weight:500;margin:0;padding:.5rem 1rem}.table-wrapper{margin-bottom:.5rem;margin-top:1rem;overflow-x:auto;padding:.2rem .2rem .75rem;width:100%}table.docutils{border-collapse:collapse;border-radius:.2rem;border-spacing:0;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-table-header-background)}table.docutils td,table.docutils th{border-bottom:1px solid var(--color-table-border);border-left:1px solid var(--color-table-border);border-right:1px solid var(--color-table-border);padding:0 .25rem}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}table.docutils td.text-left,table.docutils th.text-left{text-align:left}table.docutils td.text-right,table.docutils th.text-right{text-align:right}table.docutils td.text-center,table.docutils th.text-center{text-align:center}:target{scroll-margin-top:.5rem}@media(max-width:67em){:target{scroll-margin-top:calc(.5rem + var(--header-height))}section>span:target{scroll-margin-top:calc(.8rem + var(--header-height))}}.headerlink{font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-caption>.headerlink,dl dt>.headerlink,figcaption p>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{margin-left:.5rem;visibility:hidden}.code-block-caption:hover>.headerlink,dl dt:hover>.headerlink,figcaption p:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}.code-block-caption>.toc-backref,dl dt>.toc-backref,figcaption p>.toc-backref,h1>.toc-backref,h2>.toc-backref,h3>.toc-backref,h4>.toc-backref,h5>.toc-backref,h6>.toc-backref,p.caption>.toc-backref,table>caption>.toc-backref{color:inherit;text-decoration-line:none}figure:hover>figcaption>p>.headerlink,table:hover>caption>.headerlink{visibility:visible}:target>h1:first-of-type,:target>h2:first-of-type,:target>h3:first-of-type,:target>h4:first-of-type,:target>h5:first-of-type,:target>h6:first-of-type,span:target~h1:first-of-type,span:target~h2:first-of-type,span:target~h3:first-of-type,span:target~h4:first-of-type,span:target~h5:first-of-type,span:target~h6:first-of-type{background-color:var(--color-highlight-on-target)}:target>h1:first-of-type code.literal,:target>h2:first-of-type code.literal,:target>h3:first-of-type code.literal,:target>h4:first-of-type code.literal,:target>h5:first-of-type code.literal,:target>h6:first-of-type code.literal,span:target~h1:first-of-type code.literal,span:target~h2:first-of-type code.literal,span:target~h3:first-of-type code.literal,span:target~h4:first-of-type code.literal,span:target~h5:first-of-type code.literal,span:target~h6:first-of-type code.literal{background-color:transparent}.literal-block-wrapper:target .code-block-caption,.this-will-duplicate-information-and-it-is-still-useful-here li :target,figure:target,table:target>caption{background-color:var(--color-highlight-on-target)}dt:target{background-color:var(--color-highlight-on-target)!important}.footnote-reference:target,.footnote>dt:target+dd{background-color:var(--color-highlight-on-target)}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);border-radius:.5em;color:var(--color-guilabel-text);font-size:.9em;padding:0 .3em}footer{display:flex;flex-direction:column;font-size:var(--font-size--small);margin-top:2rem}.bottom-of-page{align-items:center;border-top:1px solid var(--color-background-border);color:var(--color-foreground-secondary);display:flex;justify-content:space-between;line-height:1.5;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media(max-width:46em){.bottom-of-page{flex-direction:column-reverse;gap:.25rem;text-align:center}}.bottom-of-page .left-details{font-size:var(--font-size--small)}.bottom-of-page .right-details{display:flex;flex-direction:column;gap:.25rem;text-align:right}.bottom-of-page .icons{display:flex;font-size:1rem;gap:.25rem;justify-content:flex-end}.bottom-of-page .icons a{text-decoration:none}.bottom-of-page .icons img,.bottom-of-page .icons svg{font-size:1.125rem;height:1em;width:1em}.related-pages a{align-items:center;display:flex;text-decoration:none}.related-pages a:hover .page-info .title{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}.related-pages a svg.furo-related-icon,.related-pages a svg.furo-related-icon>use{color:var(--color-foreground-border);flex-shrink:0;height:.75rem;margin:0 .5rem;width:.75rem}.related-pages a.next-page{clear:right;float:right;max-width:50%;text-align:right}.related-pages a.prev-page{clear:left;float:left;max-width:50%}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column;overflow-wrap:anywhere}.next-page .page-info{align-items:flex-end}.page-info .context{align-items:center;color:var(--color-foreground-muted);display:flex;font-size:var(--font-size--small);padding-bottom:.1rem;text-decoration:none}ul.search{list-style:none;padding-left:0}ul.search li{border-bottom:1px solid var(--color-background-border);padding:1rem 0}[role=main] .highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{color:var(--color-sidebar-brand-text);font-size:1.5rem;overflow-wrap:break-word}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{display:block;margin:0 auto;max-width:100%}.sidebar-search-container{align-items:center;background:var(--color-sidebar-search-background);display:flex;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);content:"";height:var(--sidebar-search-icon-size);left:var(--sidebar-item-spacing-horizontal);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search);position:absolute;width:var(--sidebar-search-icon-size)}.sidebar-search{background:transparent;border:none;border-bottom:1px solid var(--color-sidebar-search-border);border-top:1px solid var(--color-sidebar-search-border);box-sizing:border-box;color:var(--color-sidebar-search-foreground);padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}#searchbox .highlight-link{margin:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0;text-align:center}#searchbox .highlight-link a{color:var(--color-sidebar-search-icon);font-size:var(--font-size--small--2)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-bottom:var(--sidebar-item-spacing-vertical);margin-top:var(--sidebar-tree-space-above)}.sidebar-tree ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding:0}.sidebar-tree li{margin:0;position:relative}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;height:100%;line-height:var(--sidebar-item-line-height);overflow-wrap:anywhere;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none;width:100%}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text);content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23607D8B' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='M11 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-5M10 14 20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{align-items:center;cursor:pointer;display:flex;height:var(--sidebar-item-height);justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--sidebar-expander-width)}.sidebar-tree .caption,.sidebar-tree :not(.caption)>.caption-text{color:var(--color-sidebar-caption-text);font-size:var(--sidebar-caption-font-size);font-weight:700;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-transform:uppercase}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toctree-checkbox{display:none;position:absolute}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{color:var(--color-toc-title-text);font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{border-left:1px solid var(--color-background-border);font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li.scroll-current>.reference{color:var(--color-toc-item-text--active);font-weight:700}.toc-tree .reference{color:var(--color-toc-item-text);overflow-wrap:anywhere;text-decoration:none}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){background:rgba(255,0,0,.25);color:var(--color-problematic)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling.Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."}.text-align\:left>p{text-align:left}.text-align\:center>p{text-align:center}.text-align\:right>p{text-align:right} /*# sourceMappingURL=furo.css.map*/ \ No newline at end of file diff --git a/master/_static/styles/furo.css.map b/master/_static/styles/furo.css.map index 997200a..d1dfb10 100644 --- a/master/_static/styles/furo.css.map +++ b/master/_static/styles/furo.css.map @@ -1 +1 @@ -{"version":3,"file":"styles/furo.css","mappings":"AAAA,2EAA2E,CAU3E,KAEE,6BAA8B,CAD9B,gBAEF,CASA,KACE,QACF,CAMA,KACE,aACF,CAOA,GACE,aAAc,CACd,cACF,CAUA,GACE,sBAAuB,CACvB,QAAS,CACT,gBACF,CAOA,IACE,+BAAiC,CACjC,aACF,CASA,EACE,4BACF,CAOA,YACE,kBAAmB,CACnB,yBAA0B,CAC1B,gCACF,CAMA,SAEE,kBACF,CAOA,cAGE,+BAAiC,CACjC,aACF,CAeA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CASA,IACE,iBACF,CAUA,sCAKE,mBAAoB,CACpB,cAAe,CACf,gBAAiB,CACjB,QACF,CAOA,aAEE,gBACF,CAOA,cAEE,mBACF,CAMA,gDAIE,yBACF,CAMA,wHAIE,iBAAkB,CAClB,SACF,CAMA,4GAIE,6BACF,CAMA,SACE,0BACF,CASA,OACE,qBAAsB,CACtB,aAAc,CACd,aAAc,CACd,cAAe,CACf,SAAU,CACV,kBACF,CAMA,SACE,uBACF,CAMA,SACE,aACF,CAOA,6BAEE,qBAAsB,CACtB,SACF,CAMA,kFAEE,WACF,CAOA,cACE,4BAA6B,CAC7B,mBACF,CAMA,yCACE,uBACF,CAOA,6BACE,yBAA0B,CAC1B,YACF,CASA,QACE,aACF,CAMA,QACE,iBACF,CAiBA,kBACE,YACF,CCvVA,aAcE,kEACE,uBAOF,WACE,iDAMF,gCACE,wBAEF,qCAEE,uBADA,uBACA,CAEF,SACE,wBAtBA,CCpBJ,iBAOE,6BAEA,mBANA,qBAEA,sBACA,0BAFA,oBAHA,4BAOA,6BANA,mBAOA,CAEF,gBACE,aCPF,KCGE,mHAEA,wGAGA,wBAAyB,CACzB,wBAAyB,CACzB,4BAA6B,CAC7B,yBAA0B,CAC1B,2BAA4B,CAG5B,sDAAuD,CACvD,gDAAiD,CACjD,wDAAyD,CAGzD,0CAA2C,CAC3C,gDAAiD,CACjD,gDAAiD,CAKjD,gCAAiC,CACjC,sCAAuC,CAGvC,2CAA4C,CAG5C,uCAAwC,CChCxC,+FAGA,uBAAwB,CAGxB,iCAAkC,CAClC,kCAAmC,CAEnC,+BAAgC,CAChC,sCAAuC,CACvC,sCAAuC,CACvC,qGAIA,mDAAoD,CAEpD,mCAAoC,CACpC,8CAA+C,CAC/C,gDAAiD,CACjD,kCAAmC,CACnC,6DAA8D,CAG9D,6BAA8B,CAC9B,6BAA8B,CAC9B,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CCPjC,ukBCYA,srCAZF,kaCVA,mLAOA,oTAWA,2UAaA,0CACA,gEACA,0CAGA,gEAUA,yCACA,+DAGA,4CACA,CACA,iEAGA,sGACA,uCACA,4DAGA,sCACA,2DAEA,4CACA,kEACA,oGACA,CAEA,0GACA,+CAGA,+MAOA,+EACA,wCAIA,4DACA,sEACA,kEACA,sEACA,gDAGA,+DACA,0CACA,gEACA,gGACA,CAGA,2DACA,qDAGA,0CACA,8CACA,oDACA,oDL7GF,iCAEA,iEAME,oCKyGA,yDAIA,sCACA,kCACA,sDAGA,0CACA,kEACA,oDAEA,sDAGA,oCACA,oEAIA,CAGA,yDAGA,qDACA,oDAGA,6DAIA,iEAGA,2DAEA,2DL9IE,4DAEA,gEAIF,gEKgGA,gFAIA,oNAOA,qDAEA,gFAIA,4DAIA,oEAMA,yEAIA,6DACA,0DAGA,uDAGA,qDAEA,wDLpII,6DAEA,yDACE,2DAMN,uCAIA,yCACE,8CAGF,sDMjDA,6DAKA,oCAIA,4CACA,kBAGF,sBAMA,2BAME,qCAGA,qCAEA,iCAEA,+BAEA,mCAEA,qCAIA,CACA,gCACA,gDAKA,kCAIA,6BAEA,0CAQA,kCAIF,8BAGE,8BACA,uCAGF,sCAKE,kCAEA,sDAGA,iCACE,CACA,2FAGA,gCACE,CACA,+DCzEJ,wCAEA,sBAEF,yDAEE,mCACA,wDAGA,2GAGA,wIACE,gDAMJ,kCAGE,6BACA,0CAGA,gEACA,8BAGA,uCAKA,sCAEA,wFAEA,iCAIA,sCAMA,sDAEE,gGAKE,+CAON,sBACE,yCAEA,0BAUF,yLAKA,aACE,mCAEA,mBAEF,wCAGE,MACA,kCACA,kCAGA,SAEF,kCAME,mBAGF,CAJE,eACA,CAHA,gBAEA,CASA,mBACA,mBAEF,oBACE,+BAGA,YACE,mBACA,CAMF,yBADF,kBAEE,CADA,gBACA,uCAEA,qBACA,iBACA,OACA,aACA,CAFA,WAEA,GACE,qBADF,gBACE,aAGF,+CAEA,SACA,CANE,WAEJ,aACE,CADF,SAIE,4BACA,GAGE,wBADF,yBACE,kDACA,uCAEA,yDAEE,+CAKN,uBACE,yDAKF,uBACE,CACA,iBACA,uBACA,kDAMA,0DAGF,CALE,oBAKF,0GAWE,sJAOA,+CAGF,sBAEE,WAKA,0CAEA,CALF,qCAGE,CAHF,WAKE,SAGA,0CAEE,CALF,qCAKE,OACA,YAEJ,gBACE,gBAIA,+CAKF,CAGE,kDAGA,CANF,8BAGE,CAGA,YAEA,CAdF,2BACE,CAHA,UAEF,CAYE,UAEA,CACA,0CACF,iEAOE,iCACA,8BAGA,wCAIA,wBAKE,0CAKF,CARE,6DAGA,CALF,qBAEE,CASA,YACA,yBAGA,CAEE,cAKN,CAPI,sBAOJ,gCAGE,qBAEA,WACA,aACA,sCAEA,mBACA,6BAGA,uEADA,qBACA,6BAIA,yBACA,qCAEE,UAEA,YACA,sBAEF,8BAGA,CAPE,aACA,WAMF,4BACE,sBACA,WAMJ,uBACE,cAYE,mBAXA,qDAKA,qCAGA,CAEA,YACA,CAHA,2BAEA,CACA,oCAEA,4CACA,uBAIA,oCAEJ,CAFI,cAIF,iBACE,CAHJ,kBAGI,yBAEA,oCAIA,qDAMF,mEAEA,CACE,8CAKA,gCAEA,qCAGA,oCAGE,sBACA,CAJF,WAEE,CAFF,eAEE,SAEA,mBACA,qCACE,aACA,CAFF,YADA,qBACA,WAEE,sBACA,kEAEN,2BAEE,iDAKA,uCAGF,CACE,0DAKA,kBACF,CAFE,sBAGA,mBACA,0BAEJ,yBAII,aADA,WACA,CAMF,UAFE,kBAEF,CAJF,gBACE,CAHE,iBAMF,6CC7ZF,yBACE,WACA,iBAEA,aAFA,iBAEA,6BAEA,kCACA,mBAKA,gCAGA,CARA,QAEA,CAGA,UALA,qBAEA,qDAGA,CALA,OAQA,4BACE,cAGF,2BACE,gCAEJ,CAHE,UAGF,aACE,iCAEA,CAHF,UAGE,wCAEA,WACA,WADA,UACA,6CAGA,yCAIA,kEAGE,QADA,KACA,cAQA,0CACA,CAFF,kBACE,CACA,wEACA,CALJ,YACE,CAEE,mBAFF,OAIE,gBAJF,gCACA,CADA,eALE,oBAIJ,CACE,SAIE,0BAEJ,CAFI,UAEJ,CACE,kCACA,qBACE,CAFF,sBAEE,qEACA,uDACA,8DAMF,yBAII,oDAJJ,YAGE,CAHF,eAGE,iBACE,WACA,uDACE,yCACA,2CACE,yCACA,YADA,eACA,uFALJ,+CACA,gBACE,kBACA,CADA,2CADF,eACE,MACA,0DACE,yCACA,qGALJ,oCACA,uCACE,CAFF,UAEE,uEACA,+CACE,oDACA,6DANN,kCACE,kCACA,gBADA,UACA,yBACE,wDACA,cADA,UACA,qBACE,6CACA,yFALJ,sCACA,CAEE,gBACE,CAHJ,gBAGI,sBAHJ,uBACE,4DACA,4CACE,iDAJJ,2CACA,CADA,gBAEE,gBAGE,sBALJ,+BAII,iBAFF,gDACA,WACE,YADF,uCACE,6EACA,2BANN,8CACE,kDACA,0CACE,8BACA,yFACE,sBACA,sFALJ,mEACA,sBACE,kEACA,6EACE,uCACA,kEALJ,qGAEE,kEACA,6EACE,uCACA,kEALJ,8CACA,uDACE,sEACA,2EACE,sCACA,iEALJ,mGACA,qCACE,oDACA,0DACE,6GACA,gDAGR,yDCpEA,sEACE,CACA,6GACE,gEACF,iGAIF,wFACE,qDAGA,mGAEE,2CAEF,4FACE,gCACF,wGACE,8DAEE,6FAIA,iJAKN,6GACE,gDAKF,yDACA,qCAGA,6BACA,kBACA,qDAKA,oCAEA,+DAGA,2CAGE,oDAIA,oEAEE,qBAGJ,wDAIA,uCAEE,kEAEF,CACF,6CAEE,uDAEA,oCAIF,4BACE,6BAEA,gEAEE,+CAIF,0EC9FA,sDAGE,+DCLJ,sCAGE,8BAKA,wJAIE,gBACA,yGCZF,mBAQA,2MAIA,oBAOF,wGAKE,iCAEE,CAFF,wBAEE,8GAWF,mBAEE,2GAMA,mBAEA,6HAOF,YAGA,mIAOE,gBADA,YACA,4FAOF,8BACA,uBAYA,sCAEE,CAFF,qBARA,wCAEA,CAHA,8BACA,CAFA,eACA,CAGA,mBAEA,sBAEA,kDAEA,CAEE,kCACE,6BACA,4CAMJ,kDAGA,eAIA,6CACE,mCACA,0CACA,8BAEA,sCACA,cAEF,+BACE,CAHA,eAGA,YACA,4BACA,gEAGF,0DAME,sBAFA,kBAGE,+BACA,4BAIJ,aACE,oBACA,CAFF,gBAEE,yBAEA,eACA,CApHsB,YAmHtB,CACA,sECpIF,mDACA,2FAMA,iCAGA,CACA,eACE,CAFF,kBACA,CADA,wBAEE,CACA,6BACE,eAEF,CAHA,YAGA,wEAIE,mBACE,qCACF,CAGJ,wBACE,CAJE,iBAIF,8BAIJ,+CAEE,qDAEF,kDAIE,YAEF,CAFE,YAEF,CCjCE,mFAJA,QACA,UAIE,CADF,iBACE,mCAGA,iDACE,+BAGF,wBAEA,mBAKA,6CAEF,CAHE,mBACA,CAEF,kCAIE,CARA,kBACA,CAFF,eASE,YACA,mBAGF,CAJE,UAIF,wCCjCA,oBDmCE,wBCpCJ,uCACE,8BACA,4CACA,oBAGA,2CCAA,6CAGE,CAPF,uBAIA,CDGA,gDACE,6BCVJ,CAWM,2CAEF,CAJA,kCAEE,CDJF,aCLF,gBDKE,uBCMA,gCAGA,gDAGE,wBAGJ,0BAEA,iBACE,aACF,CADE,UACF,uBACE,aACF,oBACE,YACF,4BACE,6CAMA,CAYF,6DAZE,mCAGE,iCASJ,4BAGE,4DADA,+BACA,CAFA,qBAEA,yBACE,aAEF,wBAHA,SAGA,iHACE,2DAKF,CANA,yCACE,CADF,oCAMA,uSAIA,sGACE,oDChEJ,WAEF,yBACE,QACA,eAEA,gBAEE,uCAGA,CALF,iCAKE,uCAGA,0BACA,CACA,oBACA,iCClBJ,gBACE,KAGF,qBACE,YAGF,CAHE,cAGF,gCAEE,mBACA,iEAEA,oCACA,wCAEA,sBACA,WAEA,CAFA,YAEA,8EAEA,mCAFA,iBAEA,6BAIA,wEAKA,sDAIE,CARF,mDAIA,CAIE,cAEF,8CAIA,oBAFE,iBAEF,8CAGE,eAEF,CAFE,YAEF,OAEE,kBAGJ,CAJI,eACA,CAFF,mBAKF,yCCjDE,oBACA,CAFA,iBAEA,uCAKE,iBACA,qCAGA,mBCZJ,CDWI,gBCXJ,6BAEE,eACA,sBAGA,eAEA,sBACA,oDACA,iGAMA,gBAFE,YAEF,8FAME,iJClBF,YACA,gNAUE,6BAEF,oTAcI,kBACF,gHAIA,qBACE,eACF,qDACE,kBACF,6DACE,4BCxCJ,oBAEF,qCAEI,+CAGF,uBACE,uDAGJ,oBAkBE,mDAhBA,+CAaA,CAbA,oBAaA,0FAEE,CAFF,gGAbA,+BAaA,0BAGA,mQAIA,oNAEE,iBAGJ,CAHI,gBADA,gBAIJ,8CAYI,CAZJ,wCAYI,sVACE,iCAGA,uEAHA,QAGA,qXAKJ,iDAGF,CARM,+CACE,iDAIN,CALI,gBAQN,mHACE,gBAGF,2DACE,0EAOA,0EAKA,6EC/EA,iDACA,gCACA,oDAGA,qBACA,oDCFA,cACA,eAEA,yBAGF,sBAEE,iBACA,sNAWA,iBACE,kBACA,wRAgBA,kBAEA,iOAgBA,uCACE,uEAEA,kBAEF,qUAuBE,iDAIJ,CACA,geCxFF,4BAEE,CAQA,6JACA,iDAIA,sEAGA,mDAOF,iDAGE,4DAIA,8CACA,qDAEE,eAFF,cAEE,oBAEF,uBAFE,kCAGA,eACA,iBACA,mBAIA,mDACA,CAHA,uCAEA,CAJA,0CACA,CAIA,gBAJA,gBACA,oBADA,gBAIA,wBAEJ,gBAGE,6BACA,YAHA,iBAGA,gCACA,iEAEA,6CACA,sDACA,0BADA,wBACA,0BACA,oIAIA,mBAFA,YAEA,qBACA,0CAIE,uBAEF,CAHA,yBACE,CAEF,iDACE,mFAKJ,oCACE,CANE,aAKJ,CACE,qEAIA,YAFA,WAEA,CAHA,aACA,CAEA,gBACE,4BACA,sBADA,aACA,gCAMF,oCACA,yDACA,2CAEA,qBAGE,kBAEA,CACA,mCAIF,CARE,YACA,CAOF,iCAEE,CAPA,oBACA,CAQA,oBACE,uDAEJ,sDAGA,CAHA,cAGA,0BACE,oDAIA,oCACA,4BACA,sBAGA,cAEA,oFAGA,sBAEA,yDACE,CAIA,iBAJA,wBAIA,6CAJA,6CAOA,4BAGJ,CAHI,cAGJ,yCAGA,kBACE,CAIA,iDAEA,CATA,YAEF,CACE,4CAGA,kBAIA,wEAEA,wDAIF,kCAOE,iDACA,CARF,WAIE,sCAGA,CANA,2CACA,CAMA,oEARF,iBACE,CACA,qCAMA,iBAuBE,uBAlBF,YAKA,2DALA,uDAKA,CALA,sBAiBA,4CACE,CALA,gRAIF,YACE,UAEN,uBACE,YACA,mCAOE,+CAGA,8BAGF,+CAGA,4BCjNA,SDiNA,qFCjNA,gDAGA,sCACA,qCACA,sDAIF,CAIE,kDAGA,CAPF,0CAOE,kBAEA,kDAEA,CAHA,eACA,CAFA,YACA,CADA,SAIA,mHAIE,CAGA,6CAFA,oCAeE,CAbF,yBACE,qBAEJ,CAGE,oBACA,CAEA,YAFA,2CACF,CACE,uBAEA,mFAEE,CALJ,oBACE,CAEA,UAEE,gCAGF,sDAEA,yCC7CJ,oCAGA,CD6CE,yXAQE,sCCrDJ,wCAGA,oCACE","sources":["webpack:///./node_modules/normalize.css/normalize.css","webpack:///./src/furo/assets/styles/base/_print.sass","webpack:///./src/furo/assets/styles/base/_screen-readers.sass","webpack:///./src/furo/assets/styles/base/_theme.sass","webpack:///./src/furo/assets/styles/variables/_fonts.scss","webpack:///./src/furo/assets/styles/variables/_spacing.scss","webpack:///./src/furo/assets/styles/variables/_icons.scss","webpack:///./src/furo/assets/styles/variables/_admonitions.scss","webpack:///./src/furo/assets/styles/variables/_colors.scss","webpack:///./src/furo/assets/styles/base/_typography.sass","webpack:///./src/furo/assets/styles/_scaffold.sass","webpack:///./src/furo/assets/styles/content/_admonitions.sass","webpack:///./src/furo/assets/styles/content/_api.sass","webpack:///./src/furo/assets/styles/content/_blocks.sass","webpack:///./src/furo/assets/styles/content/_captions.sass","webpack:///./src/furo/assets/styles/content/_code.sass","webpack:///./src/furo/assets/styles/content/_footnotes.sass","webpack:///./src/furo/assets/styles/content/_images.sass","webpack:///./src/furo/assets/styles/content/_indexes.sass","webpack:///./src/furo/assets/styles/content/_lists.sass","webpack:///./src/furo/assets/styles/content/_math.sass","webpack:///./src/furo/assets/styles/content/_misc.sass","webpack:///./src/furo/assets/styles/content/_rubrics.sass","webpack:///./src/furo/assets/styles/content/_sidebar.sass","webpack:///./src/furo/assets/styles/content/_tables.sass","webpack:///./src/furo/assets/styles/content/_target.sass","webpack:///./src/furo/assets/styles/content/_gui-labels.sass","webpack:///./src/furo/assets/styles/components/_footer.sass","webpack:///./src/furo/assets/styles/components/_sidebar.sass","webpack:///./src/furo/assets/styles/components/_table_of_contents.sass","webpack:///./src/furo/assets/styles/_shame.sass"],"sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// This file contains styles for managing print media.\n\n////////////////////////////////////////////////////////////////////////////////\n// Hide elements not relevant to print media.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Hide icon container.\n .content-icon-container\n display: none !important\n\n // Hide showing header links if hovering over when printing.\n .headerlink\n display: none !important\n\n // Hide mobile header.\n .mobile-header\n display: none !important\n\n // Hide navigation links.\n .related-pages\n display: none !important\n\n////////////////////////////////////////////////////////////////////////////////\n// Tweaks related to decolorization.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Apply a border around code which no longer have a color background.\n .highlight\n border: 0.1pt solid var(--color-foreground-border)\n\n////////////////////////////////////////////////////////////////////////////////\n// Avoid page break in some relevant cases.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n ul, ol, dl, a, table, pre, blockquote\n page-break-inside: avoid\n\n h1, h2, h3, h4, h5, h6, img, figure, caption\n page-break-inside: avoid\n page-break-after: avoid\n\n ul, ol, dl\n page-break-before: avoid\n",".visually-hidden\n position: absolute !important\n width: 1px !important\n height: 1px !important\n padding: 0 !important\n margin: -1px !important\n overflow: hidden !important\n clip: rect(0,0,0,0) !important\n white-space: nowrap !important\n border: 0 !important\n\n:-moz-focusring\n outline: auto\n","// This file serves as the \"skeleton\" of the theming logic.\n//\n// This contains the bulk of the logic for handling dark mode, color scheme\n// toggling and the handling of color-scheme-specific hiding of elements.\n\nbody\n @include fonts\n @include spacing\n @include icons\n @include admonitions\n @include default-admonition(#651fff, \"abstract\")\n @include default-topic(#14B8A6, \"pencil\")\n\n @include colors\n\n.only-light\n display: block !important\nhtml body .only-dark\n display: none !important\n\n// Ignore dark-mode hints if print media.\n@media not print\n // Enable dark-mode, if requested.\n body[data-theme=\"dark\"]\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n // Enable dark mode, unless explicitly told to avoid.\n @media (prefers-color-scheme: dark)\n body:not([data-theme=\"light\"])\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n//\n// Theme toggle presentation\n//\nbody[data-theme=\"auto\"]\n .theme-toggle svg.theme-icon-when-auto\n display: block\n\nbody[data-theme=\"dark\"]\n .theme-toggle svg.theme-icon-when-dark\n display: block\n\nbody[data-theme=\"light\"]\n .theme-toggle svg.theme-icon-when-light\n display: block\n","// Fonts used by this theme.\n//\n// There are basically two things here -- using the system font stack and\n// defining sizes for various elements in %ages. We could have also used `em`\n// but %age is easier to reason about for me.\n\n@mixin fonts {\n // These are adapted from https://systemfontstack.com/\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n\n // Sidebar\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n\n // Table of Contents\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n\n // Admonitions\n //\n // These aren't defined in terms of %ages, since nesting these is permitted.\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n\n // Code\n --code-font-size: var(--font-size--small--2);\n\n // API\n --api-font-size: var(--font-size--small);\n}\n","// Spacing for various elements on the page\n//\n// If the user wants to tweak things in a certain way, they are permitted to.\n// They also have to deal with the consequences though!\n\n@mixin spacing {\n // Header!\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * #{var(--sidebar-item-spacing-vertical)}\n );\n --header-padding: 0.5rem;\n\n // Sidebar\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *#{var(--sidebar-item-spacing-vertical)}\n );\n\n --sidebar-expander-width: var(--sidebar-item-height); // be square\n\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n\n // Table of Contents\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n}\n","// Expose theme icons as CSS variables.\n\n$icons: (\n // Adapted from tabler-icons\n // url: https://tablericons.com/\n \"search\":\n url('data:image/svg+xml;charset=utf-8,'),\n // Factored out from mkdocs-material on 24-Aug-2020.\n // url: https://squidfunk.github.io/mkdocs-material/reference/admonitions/\n \"pencil\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"abstract\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"info\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"flame\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"question\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"warning\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"failure\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"spark\":\n url('data:image/svg+xml;charset=utf-8,')\n);\n\n@mixin icons {\n @each $name, $glyph in $icons {\n --icon-#{$name}: #{$glyph};\n }\n}\n","// Admonitions\n\n// Structure of these is:\n// admonition-class: color \"icon-name\";\n//\n// The colors are translated into CSS variables below. The icons are\n// used directly in the main declarations to set the `mask-image` in\n// the title.\n\n// prettier-ignore\n$admonitions: (\n // Each of these has an reST directives for it.\n \"caution\": #ff9100 \"spark\",\n \"warning\": #ff9100 \"warning\",\n \"danger\": #ff5252 \"spark\",\n \"attention\": #ff5252 \"warning\",\n \"error\": #ff5252 \"failure\",\n \"hint\": #00c852 \"question\",\n \"tip\": #00c852 \"info\",\n \"important\": #00bfa5 \"flame\",\n \"note\": #00b0ff \"pencil\",\n \"seealso\": #448aff \"info\",\n \"admonition-todo\": #808080 \"pencil\"\n);\n\n@mixin default-admonition($color, $icon-name) {\n --color-admonition-title: #{$color};\n --color-admonition-title-background: #{rgba($color, 0.2)};\n\n --icon-admonition-default: var(--icon-#{$icon-name});\n}\n\n@mixin default-topic($color, $icon-name) {\n --color-topic-title: #{$color};\n --color-topic-title-background: #{rgba($color, 0.2)};\n\n --icon-topic-default: var(--icon-#{$icon-name});\n}\n\n@mixin admonitions {\n @each $name, $values in $admonitions {\n --color-admonition-title--#{$name}: #{nth($values, 1)};\n --color-admonition-title-background--#{$name}: #{rgba(\n nth($values, 1),\n 0.2\n )};\n }\n}\n","// Colors used throughout this theme.\n//\n// The aim is to give the user more control. Thus, instead of hard-coding colors\n// in various parts of the stylesheet, the approach taken is to define all\n// colors as CSS variables and reusing them in all the places.\n//\n// `colors-dark` depends on `colors` being included at a lower specificity.\n\n@mixin colors {\n --color-problematic: #b30000;\n\n // Base Colors\n --color-foreground-primary: black; // for main text and headings\n --color-foreground-secondary: #5a5c63; // for secondary text\n --color-foreground-muted: #646776; // for muted text\n --color-foreground-border: #878787; // for content borders\n\n --color-background-primary: white; // for content\n --color-background-secondary: #f8f9fb; // for navigation + ToC\n --color-background-hover: #efeff4ff; // for navigation-item hover\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee; // for UI borders\n --color-background-item: #ccc; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2962ff;\n --color-brand-content: #2a5adf;\n\n // API documentation\n --color-api-background: var(--color-background-hover--transparent);\n --color-api-background-hover: var(--color-background-hover);\n --color-api-overall: var(--color-foreground-secondary);\n --color-api-name: var(--color-problematic);\n --color-api-pre-name: var(--color-problematic);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-foreground-primary);\n --color-highlight-on-target: #ffffcc;\n\n // Inline code background\n --color-inline-code-background: var(--color-background-secondary);\n\n // Highlighted text (search)\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n\n // GUI Labels\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n\n // Admonitions!\n --color-admonition-background: transparent;\n\n //////////////////////////////////////////////////////////////////////////////\n // Everything below this should be one of:\n // - var(...)\n // - *-gradient(...)\n // - special literal values (eg: transparent, none)\n //////////////////////////////////////////////////////////////////////////////\n\n // Tables\n --color-table-header-background: var(--color-background-secondary);\n --color-table-border: var(--color-background-border);\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: transparent;\n --color-card-marginals-background: var(--color-background-secondary);\n\n // Header\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n\n // Sidebar (left)\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n\n // Table of Contents (right)\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n\n // Actual page contents\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n\n // Links\n --color-link: var(--color-brand-content);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link-underline--hover: var(--color-foreground-border);\n}\n\n@mixin colors-dark {\n --color-problematic: #ee5151;\n\n // Base Colors\n --color-foreground-primary: #ffffffcc; // for main text and headings\n --color-foreground-secondary: #9ca0a5; // for secondary text\n --color-foreground-muted: #81868d; // for muted text\n --color-foreground-border: #666666; // for content borders\n\n --color-background-primary: #131416; // for content\n --color-background-secondary: #1a1c1e; // for navigation + ToC\n --color-background-hover: #1e2124ff; // for navigation-item hover\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335; // for UI borders\n --color-background-item: #444; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2b8cee;\n --color-brand-content: #368ce2;\n\n // Highlighted text (search)\n --color-highlighted-background: #083563;\n\n // GUI Labels\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n\n // API documentation\n --color-api-keyword: var(--color-foreground-secondary);\n --color-highlight-on-target: #333300;\n\n // Admonitions\n --color-admonition-background: #18181a;\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: #18181a;\n --color-card-marginals-background: var(--color-background-hover);\n}\n","// This file contains the styling for making the content throughout the page,\n// including fonts, paragraphs, headings and spacing among these elements.\n\nbody\n font-family: var(--font-stack)\npre,\ncode,\nkbd,\nsamp\n font-family: var(--font-stack--monospace)\n\n// Make fonts look slightly nicer.\nbody\n -webkit-font-smoothing: antialiased\n -moz-osx-font-smoothing: grayscale\n\n// Line height from Bootstrap 4.1\narticle\n line-height: 1.5\n\n//\n// Headings\n//\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n line-height: 1.25\n font-weight: bold\n\n border-radius: 0.5rem\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n margin-left: -0.5rem\n margin-right: -0.5rem\n padding-left: 0.5rem\n padding-right: 0.5rem\n\n + p\n margin-top: 0\n\nh1\n font-size: 2.5em\n margin-top: 1.75rem\n margin-bottom: 1rem\nh2\n font-size: 2em\n margin-top: 1.75rem\nh3\n font-size: 1.5em\nh4\n font-size: 1.25em\nh5\n font-size: 1.125em\nh6\n font-size: 1em\n\nsmall\n opacity: 75%\n font-size: 80%\n\n// Paragraph\np\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n\n// Horizontal rules\nhr.docutils\n height: 1px\n padding: 0\n margin: 2rem 0\n background-color: var(--color-background-border)\n border: 0\n\n.centered\n text-align: center\n\n// Links\na\n text-decoration: underline\n\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &.muted-link\n color: inherit\n &:hover\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline--hover)\n","// This file contains the styles for the overall layouting of the documentation\n// skeleton, including the responsive changes as well as sidebar toggles.\n//\n// This is implemented as a mobile-last design, which isn't ideal, but it is\n// reasonably good-enough and I got pretty tired by the time I'd finished this\n// to move the rules around to fix this. Shouldn't take more than 3-4 hours,\n// if you know what you're doing tho.\n\n// HACK: Not all browsers account for the scrollbar width in media queries.\n// This results in horizontal scrollbars in the breakpoint where we go\n// from displaying everything to hiding the ToC. We accomodate for this by\n// adding a bit of padding to the TOC drawer, disabling the horizontal\n// scrollbar and allowing the scrollbars to cover the padding.\n// https://www.456bereastreet.com/archive/201301/media_query_width_and_vertical_scrollbars/\n\n// HACK: Always having the scrollbar visible, prevents certain browsers from\n// causing the content to stutter horizontally between taller-than-viewport and\n// not-taller-than-viewport pages.\n\nhtml\n overflow-x: hidden\n overflow-y: scroll\n scroll-behavior: smooth\n\n.sidebar-scroll, .toc-scroll, article[role=main] *\n // Override Firefox scrollbar style\n scrollbar-width: thin\n scrollbar-color: var(--color-foreground-border) transparent\n\n // Override Chrome scrollbar styles\n &::-webkit-scrollbar\n width: 0.25rem\n height: 0.25rem\n &::-webkit-scrollbar-thumb\n background-color: var(--color-foreground-border)\n border-radius: 0.125rem\n\n//\n// Overalls\n//\nhtml,\nbody\n height: 100%\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\narticle\n color: var(--color-content-foreground)\n background: var(--color-content-background)\n\n.page\n display: flex\n // fill the viewport for pages with little content.\n min-height: 100%\n\n.mobile-header\n width: 100%\n height: var(--header-height)\n background-color: var(--color-header-background)\n color: var(--color-header-text)\n border-bottom: 1px solid var(--color-header-border)\n\n // Looks like sub-script/super-script have this, and we need this to\n // be \"on top\" of those.\n z-index: 10\n\n // We don't show the header on large screens.\n display: none\n\n // Add shadow when scrolled\n &.scrolled\n border-bottom: none\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2)\n\n .header-center\n a\n color: var(--color-header-text)\n text-decoration: none\n\n.main\n display: flex\n flex: 1\n\n// Sidebar (left) also covers the entire left portion of screen.\n.sidebar-drawer\n box-sizing: border-box\n\n border-right: 1px solid var(--color-sidebar-background-border)\n background: var(--color-sidebar-background)\n\n display: flex\n justify-content: flex-end\n // These next two lines took me two days to figure out.\n width: calc((100% - #{$full-width}) / 2 + #{$sidebar-width})\n min-width: $sidebar-width\n\n// Scroll-along sidebars\n.sidebar-container,\n.toc-drawer\n box-sizing: border-box\n width: $sidebar-width\n\n.toc-drawer\n background: var(--color-toc-background)\n // See HACK described on top of this document\n padding-right: 1rem\n\n.sidebar-sticky,\n.toc-sticky\n position: sticky\n top: 0\n height: min(100%, 100vh)\n height: 100vh\n\n display: flex\n flex-direction: column\n\n.sidebar-scroll,\n.toc-scroll\n flex-grow: 1\n flex-shrink: 1\n\n overflow: auto\n scroll-behavior: smooth\n\n// Central items.\n.content\n padding: 0 $content-padding\n width: $content-width\n\n display: flex\n flex-direction: column\n justify-content: space-between\n\n.icon\n display: inline-block\n height: 1rem\n width: 1rem\n svg\n width: 100%\n height: 100%\n\n//\n// Accommodate announcement banner\n//\n.announcement\n background-color: var(--color-announcement-background)\n color: var(--color-announcement-text)\n\n height: var(--header-height)\n display: flex\n align-items: center\n overflow-x: auto\n & + .page\n min-height: calc(100% - var(--header-height))\n\n.announcement-content\n box-sizing: border-box\n padding: 0.5rem\n min-width: 100%\n white-space: nowrap\n text-align: center\n\n a\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-announcement-text)\n\n &:hover\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-link--hover)\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for theme\n////////////////////////////////////////////////////////////////////////////////\n.no-js .theme-toggle-container // don't show theme toggle if there's no JS\n display: none\n\n.theme-toggle-container\n vertical-align: middle\n\n.theme-toggle\n cursor: pointer\n border: none\n padding: 0\n background: transparent\n\n.theme-toggle svg\n vertical-align: middle\n height: 1rem\n width: 1rem\n color: var(--color-foreground-primary)\n display: none\n\n.theme-toggle-header\n float: left\n padding: 1rem 0.5rem\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for elements\n////////////////////////////////////////////////////////////////////////////////\n.toc-overlay-icon, .nav-overlay-icon\n display: none\n cursor: pointer\n\n .icon\n color: var(--color-foreground-secondary)\n height: 1rem\n width: 1rem\n\n.toc-header-icon, .nav-overlay-icon\n // for when we set display: flex\n justify-content: center\n align-items: center\n\n.toc-content-icon\n height: 1.5rem\n width: 1.5rem\n\n.content-icon-container\n float: right\n display: flex\n margin-top: 1.5rem\n margin-left: 1rem\n margin-bottom: 1rem\n gap: 0.5rem\n\n .edit-this-page svg\n color: inherit\n height: 1rem\n width: 1rem\n\n.sidebar-toggle\n position: absolute\n display: none\n// \n.sidebar-toggle[name=\"__toc\"]\n left: 20px\n.sidebar-toggle:checked\n left: 40px\n// \n\n.overlay\n position: fixed\n top: 0\n width: 0\n height: 0\n\n transition: width 0ms, height 0ms, opacity 250ms ease-out\n\n opacity: 0\n background-color: rgba(0, 0, 0, 0.54)\n.sidebar-overlay\n z-index: 20\n.toc-overlay\n z-index: 40\n\n// Keep things on top and smooth.\n.sidebar-drawer\n z-index: 30\n transition: left 250ms ease-in-out\n.toc-drawer\n z-index: 50\n transition: right 250ms ease-in-out\n\n// Show the Sidebar\n#__navigation:checked\n & ~ .sidebar-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .sidebar-drawer\n top: 0\n left: 0\n // Show the toc sidebar\n#__toc:checked\n & ~ .toc-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .toc-drawer\n top: 0\n right: 0\n\n////////////////////////////////////////////////////////////////////////////////\n// Back to top\n////////////////////////////////////////////////////////////////////////////////\n.back-to-top\n text-decoration: none\n\n display: none\n position: fixed\n left: 0\n top: 1rem\n padding: 0.5rem\n padding-right: 0.75rem\n border-radius: 1rem\n font-size: 0.8125rem\n\n background: var(--color-background-primary)\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), #6b728080 0px 0px 1px 0px\n\n z-index: 10\n\n margin-left: 50%\n transform: translateX(-50%)\n svg\n height: 1rem\n width: 1rem\n fill: currentColor\n display: inline-block\n\n span\n margin-left: 0.25rem\n\n .show-back-to-top &\n display: flex\n align-items: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Responsive layouting\n////////////////////////////////////////////////////////////////////////////////\n// Make things a bit bigger on bigger screens.\n@media (min-width: $full-width + $sidebar-width)\n html\n font-size: 110%\n\n@media (max-width: $full-width)\n // Collapse \"toc\" into the icon.\n .toc-content-icon\n display: flex\n .toc-drawer\n position: fixed\n height: 100vh\n top: 0\n right: -$sidebar-width\n border-left: 1px solid var(--color-background-muted)\n .toc-tree\n border-left: none\n font-size: var(--toc-font-size--mobile)\n\n // Accomodate for a changed content width.\n .sidebar-drawer\n width: calc((100% - #{$full-width - $sidebar-width}) / 2 + #{$sidebar-width})\n\n@media (max-width: $full-width - $sidebar-width)\n // Collapse \"navigation\".\n .nav-overlay-icon\n display: flex\n .sidebar-drawer\n position: fixed\n height: 100vh\n width: $sidebar-width\n\n top: 0\n left: -$sidebar-width\n\n // Swap which icon is visible.\n .toc-header-icon\n display: flex\n .toc-content-icon, .theme-toggle-content\n display: none\n .theme-toggle-header\n display: block\n\n // Show the header.\n .mobile-header\n position: sticky\n top: 0\n display: flex\n justify-content: space-between\n align-items: center\n\n .header-left,\n .header-right\n display: flex\n height: var(--header-height)\n padding: 0 var(--header-padding)\n label\n height: 100%\n width: 100%\n user-select: none\n\n .nav-overlay-icon .icon,\n .theme-toggle svg\n height: 1.25rem\n width: 1.25rem\n\n // Add a scroll margin for the content\n :target\n scroll-margin-top: var(--header-height)\n\n // Show back-to-top below the header\n .back-to-top\n top: calc(var(--header-height) + 0.5rem)\n\n // Center the page, and accommodate for the header.\n .page\n flex-direction: column\n justify-content: center\n .content\n margin-left: auto\n margin-right: auto\n\n@media (max-width: $content-width + 2* $content-padding)\n // Content should respect window limits.\n .content\n width: 100%\n overflow-x: auto\n\n@media (max-width: $content-width)\n .content\n padding: 0 $content-padding--small\n // Don't float sidebars to the right.\n article aside.sidebar\n float: none\n width: 100%\n margin: 1rem 0\n","//\n// The design here is strongly inspired by mkdocs-material.\n.admonition, .topic\n margin: 1rem auto\n padding: 0 0.5rem 0.5rem 0.5rem\n\n background: var(--color-admonition-background)\n\n border-radius: 0.2rem\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n font-size: var(--admonition-font-size)\n\n overflow: hidden\n page-break-inside: avoid\n\n // First element should have no margin, since the title has it.\n > :nth-child(2)\n margin-top: 0\n\n // Last item should have no margin, since we'll control that w/ padding\n > :last-child\n margin-bottom: 0\n\np.admonition-title, p.topic-title\n position: relative\n margin: 0 -0.5rem 0.5rem\n padding-left: 2rem\n padding-right: .5rem\n padding-top: .4rem\n padding-bottom: .4rem\n\n font-weight: 500\n font-size: var(--admonition-title-font-size)\n line-height: 1.3\n\n // Our fancy icon\n &::before\n content: \"\"\n position: absolute\n left: 0.5rem\n width: 1rem\n height: 1rem\n\n// Default styles\np.admonition-title\n background-color: var(--color-admonition-title-background)\n &::before\n background-color: var(--color-admonition-title)\n mask-image: var(--icon-admonition-default)\n mask-repeat: no-repeat\n\np.topic-title\n background-color: var(--color-topic-title-background)\n &::before\n background-color: var(--color-topic-title)\n mask-image: var(--icon-topic-default)\n mask-repeat: no-repeat\n\n//\n// Variants\n//\n.admonition\n border-left: 0.2rem solid var(--color-admonition-title)\n\n @each $type, $value in $admonitions\n &.#{$type}\n border-left-color: var(--color-admonition-title--#{$type})\n > .admonition-title\n background-color: var(--color-admonition-title-background--#{$type})\n &::before\n background-color: var(--color-admonition-title--#{$type})\n mask-image: var(--icon-#{nth($value, 2)})\n\n.admonition-todo > .admonition-title\n text-transform: uppercase\n","// This file stylizes the API documentation (stuff generated by autodoc). It's\n// deeply nested due to how autodoc structures the HTML without enough classes\n// to select the relevant items.\n\n// API docs!\ndl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)\n // Tweak the spacing of all the things!\n dd\n margin-left: 2rem\n > :first-child\n margin-top: 0.125rem\n > :last-child\n margin-bottom: 0.75rem\n\n // This is used for the arguments\n .field-list\n margin-bottom: 0.75rem\n\n // \"Headings\" (like \"Parameters\" and \"Return\")\n > dt\n text-transform: uppercase\n font-size: var(--font-size--small)\n\n dd:empty\n margin-bottom: 0.5rem\n dd > ul\n margin-left: -1.2rem\n > li\n > p:nth-child(2)\n margin-top: 0\n // When the last-empty-paragraph follows a paragraph, it doesn't need\n // to augument the existing spacing.\n > p + p:last-child:empty\n margin-top: 0\n margin-bottom: 0\n\n // Colorize the elements\n > dt\n color: var(--color-api-overall)\n\n.sig:not(.sig-inline)\n font-weight: bold\n\n font-size: var(--api-font-size)\n font-family: var(--font-stack--monospace)\n\n margin-left: -0.25rem\n margin-right: -0.25rem\n padding-top: 0.25rem\n padding-bottom: 0.25rem\n padding-right: 0.5rem\n\n // These are intentionally em, to properly match the font size.\n padding-left: 3em\n text-indent: -2.5em\n\n border-radius: 0.25rem\n\n background: var(--color-api-background)\n transition: background 100ms ease-out\n\n &:hover\n background: var(--color-api-background-hover)\n\n // adjust the size of the [source] link on the right.\n a.reference\n .viewcode-link\n font-weight: normal\n width: 3.5rem\n\n // Break words when they're too long\n span.pre\n overflow-wrap: anywhere\n\nem.property\n font-style: normal\n &:first-child\n color: var(--color-api-keyword)\n.sig-name\n color: var(--color-api-name)\n.sig-prename\n font-weight: normal\n color: var(--color-api-pre-name)\n.sig-paren\n color: var(--color-api-paren)\n.sig-param\n font-style: normal\n\n.versionmodified\n font-style: italic\ndiv.versionadded, div.versionchanged, div.deprecated\n p\n margin-top: 0.125rem\n margin-bottom: 0.125rem\n\n// Align the [docs] and [source] to the right.\n.viewcode-link, .viewcode-back\n float: right\n text-align: right\n",".line-block\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n .line-block\n margin-top: 0rem\n margin-bottom: 0rem\n padding-left: 1rem\n","// Captions\narticle p.caption,\ntable > caption,\n.code-block-caption\n font-size: var(--font-size--small)\n text-align: center\n\n// Caption above a TOCTree\n.toctree-wrapper.compound\n .caption, :not(.caption) > .caption-text\n font-size: var(--font-size--small)\n text-transform: uppercase\n\n text-align: initial\n margin-bottom: 0\n\n > ul\n margin-top: 0\n margin-bottom: 0\n","// Inline code\ncode.literal, .sig-inline\n background: var(--color-inline-code-background)\n border-radius: 0.2em\n // Make the font smaller, and use padding to recover.\n font-size: var(--font-size--small--2)\n padding: 0.1em 0.2em\n\n overflow-wrap: break-word\n\n p &\n border: 1px solid var(--color-background-border)\n\n.sig-inline\n font-family: var(--font-stack--monospace)\n\n// Code and Literal Blocks\n$code-spacing-vertical: 0.625rem\n$code-spacing-horizontal: 0.875rem\n\n// Wraps every literal block + line numbers.\ndiv[class*=\" highlight-\"],\ndiv[class^=\"highlight-\"]\n margin: 1em 0\n display: flex\n\n .table-wrapper\n margin: 0\n padding: 0\n\npre\n margin: 0\n padding: 0\n overflow: auto\n\n // Needed to have more specificity than pygments' \"pre\" selector. :(\n article[role=\"main\"] .highlight &\n line-height: 1.5\n\n &.literal-block,\n .highlight &\n font-size: var(--code-font-size)\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n // Make it look like all the other blocks.\n &.literal-block\n margin-top: 1rem\n margin-bottom: 1rem\n\n border-radius: 0.2rem\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n\n// All code is always contained in this.\n.highlight\n width: 100%\n border-radius: 0.2rem\n\n // Make line numbers and prompts un-selectable.\n .gp, span.linenos\n user-select: none\n pointer-events: none\n\n // Expand the line-highlighting.\n .hll\n display: block\n margin-left: -$code-spacing-horizontal\n margin-right: -$code-spacing-horizontal\n padding-left: $code-spacing-horizontal\n padding-right: $code-spacing-horizontal\n\n/* Make code block captions be nicely integrated */\n.code-block-caption\n display: flex\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n border-radius: 0.25rem\n border-bottom-left-radius: 0\n border-bottom-right-radius: 0\n font-weight: 300\n border-bottom: 1px solid\n\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n border-color: var(--color-background-border)\n\n + div[class]\n margin-top: 0\n pre\n border-top-left-radius: 0\n border-top-right-radius: 0\n\n// When `html_codeblock_linenos_style` is table.\n.highlighttable\n width: 100%\n display: block\n tbody\n display: block\n\n tr\n display: flex\n\n // Line numbers\n td.linenos\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n padding: $code-spacing-vertical $code-spacing-horizontal\n padding-right: 0\n border-top-left-radius: 0.2rem\n border-bottom-left-radius: 0.2rem\n\n .linenodiv\n padding-right: $code-spacing-horizontal\n font-size: var(--code-font-size)\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n\n // Actual code\n td.code\n padding: 0\n display: block\n flex: 1\n overflow: hidden\n\n .highlight\n border-top-left-radius: 0\n border-bottom-left-radius: 0\n\n// When `html_codeblock_linenos_style` is inline.\n.highlight\n span.linenos\n display: inline-block\n padding-left: 0\n padding-right: $code-spacing-horizontal\n margin-right: $code-spacing-horizontal\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n","// Inline Footnote Reference\n.footnote-reference\n font-size: var(--font-size--small--4)\n vertical-align: super\n\n// Definition list, listing the content of each note.\n// docutils <= 0.17\ndl.footnote.brackets\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\n display: grid\n grid-template-columns: max-content auto\n dt\n margin: 0\n > .fn-backref\n margin-left: 0.25rem\n\n &:after\n content: \":\"\n\n .brackets\n &:before\n content: \"[\"\n &:after\n content: \"]\"\n\n dd\n margin: 0\n padding: 0 1rem\n\n// docutils >= 0.18\naside.footnote\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\naside.footnote > span,\ndiv.citation > span\n float: left\n font-weight: 500\n padding-right: 0.25rem\n\naside.footnote > p,\ndiv.citation > p\n margin-left: 2rem\n","//\n// Figures\n//\nimg\n box-sizing: border-box\n max-width: 100%\n height: auto\n\narticle\n figure, .figure\n border-radius: 0.2rem\n\n margin: 0\n :last-child\n margin-bottom: 0\n\n .align-left\n float: left\n clear: left\n margin: 0 1rem 1rem\n\n .align-right\n float: right\n clear: right\n margin: 0 1rem 1rem\n\n .align-default,\n .align-center\n display: block\n text-align: center\n margin-left: auto\n margin-right: auto\n\n // WELL, table needs to be stylised like a table.\n table.align-default\n display: table\n text-align: initial\n",".genindex-jumpbox, .domainindex-jumpbox\n border-top: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n padding: 0.25rem\n\n.genindex-section, .domainindex-section\n h2\n margin-top: 0.75rem\n margin-bottom: 0.5rem\n ul\n margin-top: 0\n margin-bottom: 0\n","ul,\nol\n padding-left: 1.2rem\n\n // Space lists out like paragraphs\n margin-top: 1rem\n margin-bottom: 1rem\n // reduce margins within li.\n li\n > p:first-child\n margin-top: 0.25rem\n margin-bottom: 0.25rem\n\n > p:last-child\n margin-top: 0.25rem\n\n > ul,\n > ol\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n\nol\n &.arabic\n list-style: decimal\n &.loweralpha\n list-style: lower-alpha\n &.upperalpha\n list-style: upper-alpha\n &.lowerroman\n list-style: lower-roman\n &.upperroman\n list-style: upper-roman\n\n// Don't space lists out when they're \"simple\" or in a `.. toctree::`\n.simple,\n.toctree-wrapper\n li\n > ul,\n > ol\n margin-top: 0\n margin-bottom: 0\n\n// Definition Lists\n.field-list,\n.option-list,\ndl:not([class]),\ndl.simple,\ndl.footnote,\ndl.glossary\n dt\n font-weight: 500\n margin-top: 0.25rem\n + dt\n margin-top: 0\n\n .classifier::before\n content: \":\"\n margin-left: 0.2rem\n margin-right: 0.2rem\n\n dd\n > p:first-child,\n ul\n margin-top: 0.125rem\n\n ul\n margin-bottom: 0.125rem\n",".math-wrapper\n width: 100%\n overflow-x: auto\n\ndiv.math\n position: relative\n text-align: center\n\n .headerlink,\n &:focus .headerlink\n display: none\n\n &:hover .headerlink\n display: inline-block\n\n span.eqno\n position: absolute\n right: 0.5rem\n top: 50%\n transform: translate(0, -50%)\n z-index: 1\n","// Abbreviations\nabbr[title]\n cursor: help\n\n// \"Problematic\" content, as identified by Sphinx\n.problematic\n color: var(--color-problematic)\n\n// Keyboard / Mouse \"instructions\"\nkbd:not(.compound)\n margin: 0 0.2rem\n padding: 0 0.2rem\n border-radius: 0.2rem\n border: 1px solid var(--color-foreground-border)\n color: var(--color-foreground-primary)\n vertical-align: text-bottom\n\n font-size: var(--font-size--small--3)\n display: inline-block\n\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary)\n\n background-color: var(--color-background-secondary)\n\n// Blockquote\nblockquote\n border-left: 4px solid var(--color-background-border)\n background: var(--color-background-secondary)\n\n margin-left: 0\n margin-right: 0\n padding: 0.5rem 1rem\n\n .attribution\n font-weight: 600\n text-align: right\n\n &.pull-quote,\n &.highlights\n font-size: 1.25em\n\n &.epigraph,\n &.pull-quote\n border-left-width: 0\n border-radius: 0.5rem\n\n &.highlights\n border-left-width: 0\n background: transparent\n\n// Center align embedded-in-text images\np .reference img\n vertical-align: middle\n","p.rubric\n line-height: 1.25\n font-weight: bold\n font-size: 1.125em\n\n // For Numpy-style documentation that's got rubrics within it.\n // https://github.com/pradyunsg/furo/discussions/505\n dd &\n line-height: inherit\n font-weight: inherit\n\n font-size: var(--font-size--small)\n text-transform: uppercase\n","article .sidebar\n float: right\n clear: right\n width: 30%\n\n margin-left: 1rem\n margin-right: 0\n\n border-radius: 0.2rem\n background-color: var(--color-background-secondary)\n border: var(--color-background-border) 1px solid\n\n > *\n padding-left: 1rem\n padding-right: 1rem\n\n > ul, > ol // lists need additional padding, because bullets.\n padding-left: 2.2rem\n\n .sidebar-title\n margin: 0\n padding: 0.5rem 1rem\n border-bottom: var(--color-background-border) 1px solid\n\n font-weight: 500\n\n// TODO: subtitle\n// TODO: dedicated variables?\n",".table-wrapper\n width: 100%\n overflow-x: auto\n margin-top: 1rem\n margin-bottom: 0.5rem\n padding: 0.2rem 0.2rem 0.75rem\n\ntable.docutils\n border-radius: 0.2rem\n border-spacing: 0\n border-collapse: collapse\n\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n th\n background: var(--color-table-header-background)\n\n td,\n th\n // Space things out properly\n padding: 0 0.25rem\n\n // Get the borders looking just-right.\n border-left: 1px solid var(--color-table-border)\n border-right: 1px solid var(--color-table-border)\n border-bottom: 1px solid var(--color-table-border)\n\n p\n margin: 0.25rem\n\n &:first-child\n border-left: none\n &:last-child\n border-right: none\n\n // MyST-parser tables set these classes for control of column alignment\n &.text-left\n text-align: left\n &.text-right\n text-align: right\n &.text-center\n text-align: center\n",":target\n scroll-margin-top: 0.5rem\n\n@media (max-width: $full-width - $sidebar-width)\n :target\n scroll-margin-top: calc(0.5rem + var(--header-height))\n\n // When a heading is selected\n section > span:target\n scroll-margin-top: calc(0.8rem + var(--header-height))\n\n// Permalinks\n.headerlink\n font-weight: 100\n user-select: none\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\ndl dt,\np.caption,\nfigcaption p,\ntable > caption,\n.code-block-caption\n > .headerlink\n margin-left: 0.5rem\n visibility: hidden\n &:hover > .headerlink\n visibility: visible\n\n // Don't change to link-like, if someone adds the contents directive.\n > .toc-backref\n color: inherit\n text-decoration-line: none\n\n// Figure and table captions are special.\nfigure:hover > figcaption > p > .headerlink,\ntable:hover > caption > .headerlink\n visibility: visible\n\n:target >, // Regular section[id] style anchors\nspan:target ~ // Non-regular span[id] style \"extra\" anchors\n h1,\n h2,\n h3,\n h4,\n h5,\n h6\n &:nth-of-type(1)\n background-color: var(--color-highlight-on-target)\n // .headerlink\n // visibility: visible\n code.literal\n background-color: transparent\n\ntable:target > caption,\nfigure:target\n background-color: var(--color-highlight-on-target)\n\n// Inline page contents\n.this-will-duplicate-information-and-it-is-still-useful-here li :target\n background-color: var(--color-highlight-on-target)\n\n// Code block permalinks\n.literal-block-wrapper:target .code-block-caption\n background-color: var(--color-highlight-on-target)\n\n// When a definition list item is selected\n//\n// There isn't really an alternative to !important here, due to the\n// high-specificity of API documentation's selector.\ndt:target\n background-color: var(--color-highlight-on-target) !important\n\n// When a footnote reference is selected\n.footnote > dt:target + dd,\n.footnote-reference:target\n background-color: var(--color-highlight-on-target)\n",".guilabel\n background-color: var(--color-guilabel-background)\n border: 1px solid var(--color-guilabel-border)\n color: var(--color-guilabel-text)\n\n padding: 0 0.3em\n border-radius: 0.5em\n font-size: 0.9em\n","// This file contains the styles used for stylizing the footer that's shown\n// below the content.\n\nfooter\n font-size: var(--font-size--small)\n display: flex\n flex-direction: column\n\n margin-top: 2rem\n\n// Bottom of page information\n.bottom-of-page\n display: flex\n align-items: center\n justify-content: space-between\n\n margin-top: 1rem\n padding-top: 1rem\n padding-bottom: 1rem\n\n color: var(--color-foreground-secondary)\n border-top: 1px solid var(--color-background-border)\n\n line-height: 1.5\n\n @media (max-width: $content-width)\n text-align: center\n flex-direction: column-reverse\n gap: 0.25rem\n\n .left-details\n font-size: var(--font-size--small)\n\n .right-details\n display: flex\n flex-direction: column\n gap: 0.25rem\n text-align: right\n\n .icons\n display: flex\n justify-content: flex-end\n gap: 0.25rem\n font-size: 1rem\n\n a\n text-decoration: none\n\n svg,\n img\n font-size: 1.125rem\n height: 1em\n width: 1em\n\n// Next/Prev page information\n.related-pages\n a\n display: flex\n align-items: center\n\n text-decoration: none\n &:hover .page-info .title\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n svg.furo-related-icon,\n svg.furo-related-icon > use\n flex-shrink: 0\n\n color: var(--color-foreground-border)\n\n width: 0.75rem\n height: 0.75rem\n margin: 0 0.5rem\n\n &.next-page\n max-width: 50%\n\n float: right\n clear: right\n text-align: right\n\n &.prev-page\n max-width: 50%\n\n float: left\n clear: left\n\n svg\n transform: rotate(180deg)\n\n.page-info\n display: flex\n flex-direction: column\n overflow-wrap: anywhere\n\n .next-page &\n align-items: flex-end\n\n .context\n display: flex\n align-items: center\n\n padding-bottom: 0.1rem\n\n color: var(--color-foreground-muted)\n font-size: var(--font-size--small)\n text-decoration: none\n","// This file contains the styles for the contents of the left sidebar, which\n// contains the navigation tree, logo, search etc.\n\n////////////////////////////////////////////////////////////////////////////////\n// Brand on top of the scrollable tree.\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-brand\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n text-decoration: none\n\n.sidebar-brand-text\n color: var(--color-sidebar-brand-text)\n overflow-wrap: break-word\n margin: var(--sidebar-item-spacing-vertical) 0\n font-size: 1.5rem\n\n.sidebar-logo-container\n margin: var(--sidebar-item-spacing-vertical) 0\n\n.sidebar-logo\n margin: 0 auto\n display: block\n max-width: 100%\n\n////////////////////////////////////////////////////////////////////////////////\n// Search\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-search-container\n display: flex\n align-items: center\n margin-top: var(--sidebar-search-space-above)\n\n position: relative\n\n background: var(--color-sidebar-search-background)\n &:hover,\n &:focus-within\n background: var(--color-sidebar-search-background--focus)\n\n &::before\n content: \"\"\n position: absolute\n left: var(--sidebar-item-spacing-horizontal)\n width: var(--sidebar-search-icon-size)\n height: var(--sidebar-search-icon-size)\n\n background-color: var(--color-sidebar-search-icon)\n mask-image: var(--icon-search)\n\n.sidebar-search\n box-sizing: border-box\n\n border: none\n border-top: 1px solid var(--color-sidebar-search-border)\n border-bottom: 1px solid var(--color-sidebar-search-border)\n\n padding-top: var(--sidebar-search-input-spacing-vertical)\n padding-bottom: var(--sidebar-search-input-spacing-vertical)\n padding-right: var(--sidebar-search-input-spacing-horizontal)\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size))\n\n width: 100%\n\n color: var(--color-sidebar-search-foreground)\n background: transparent\n z-index: 10\n\n &:focus\n outline: none\n\n &::placeholder\n font-size: var(--sidebar-search-input-font-size)\n\n//\n// Hide Search Matches link\n//\n#searchbox .highlight-link\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0\n margin: 0\n text-align: center\n\n a\n color: var(--color-sidebar-search-icon)\n font-size: var(--font-size--small--2)\n\n////////////////////////////////////////////////////////////////////////////////\n// Structure/Skeleton of the navigation tree (left)\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-tree\n font-size: var(--sidebar-item-font-size)\n margin-top: var(--sidebar-tree-space-above)\n margin-bottom: var(--sidebar-item-spacing-vertical)\n\n ul\n padding: 0\n margin-top: 0\n margin-bottom: 0\n\n display: flex\n flex-direction: column\n\n list-style: none\n\n li\n position: relative\n margin: 0\n\n > ul\n margin-left: var(--sidebar-item-spacing-horizontal)\n\n .icon\n color: var(--color-sidebar-link-text)\n\n .reference\n box-sizing: border-box\n color: var(--color-sidebar-link-text)\n\n // Fill the parent.\n display: inline-block\n line-height: var(--sidebar-item-line-height)\n text-decoration: none\n\n // Don't allow long words to cause wrapping.\n overflow-wrap: anywhere\n\n height: 100%\n width: 100%\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n // Add a nice little \"external-link\" arrow here.\n &.external::after\n content: url('data:image/svg+xml,')\n margin: 0 0.25rem\n vertical-align: middle\n color: var(--color-sidebar-link-text)\n\n // Make the current page reference bold.\n .current-page > .reference\n font-weight: bold\n\n label\n position: absolute\n top: 0\n right: 0\n height: var(--sidebar-item-height)\n width: var(--sidebar-expander-width)\n\n cursor: pointer\n user-select: none\n\n display: flex\n justify-content: center\n align-items: center\n\n .caption, :not(.caption) > .caption-text\n font-size: var(--sidebar-caption-font-size)\n color: var(--color-sidebar-caption-text)\n\n font-weight: bold\n text-transform: uppercase\n\n margin: var(--sidebar-caption-space-above) 0 0 0\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // If it has children, add a bit more padding to wrap the content to avoid\n // overlapping with the

Genalyzer Documentation - - - - - + + + + + \ No newline at end of file diff --git a/master/examples.html b/master/examples.html index c1191cb..ad1e5f7 100644 --- a/master/examples.html +++ b/master/examples.html @@ -5,13 +5,13 @@ - + Language Examples - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -691,10 +691,10 @@

Histogram Analysis - - - - + + + + + \ No newline at end of file diff --git a/master/genindex.html b/master/genindex.html index 39df25b..5073f67 100644 --- a/master/genindex.html +++ b/master/genindex.html @@ -4,12 +4,12 @@ - Index - Genalyzer v0.0.1 documentation - - - - - + Index - Genalyzer v0.0.1 documentation + + + + + @@ -749,10 +749,10 @@

T

- - - - - + + + + + \ No newline at end of file diff --git a/master/index.html b/master/index.html index d89ba5a..77510b7 100644 --- a/master/index.html +++ b/master/index.html @@ -5,13 +5,13 @@ - + Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -289,10 +289,10 @@

Indices and tables - - - - + + + + + \ No newline at end of file diff --git a/master/reference.html b/master/reference.html index c64bebc..2835460 100644 --- a/master/reference.html +++ b/master/reference.html @@ -5,13 +5,13 @@ - + Reference API - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -1973,10 +1973,10 @@

Auto# - - - - - + + + + + \ No newline at end of file diff --git a/master/search.html b/master/search.html index 44e4017..cb97c45 100644 --- a/master/search.html +++ b/master/search.html @@ -4,11 +4,11 @@ - Search - Genalyzer v0.0.1 documentation - - - - + Search - Genalyzer v0.0.1 documentation + + + + @@ -238,11 +238,11 @@ - - - - - + + + + + diff --git a/master/searchindex.js b/master/searchindex.js index b4e604f..4df8e19 100644 --- a/master/searchindex.js +++ b/master/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["01_introduction", "02_using_genalyzer", "02a_test_configuration", "02b_waveform_generation", "02c_perf_metric_computation", "03_examples", "c/configs", "examples", "index", "reference", "setup", "sim", "theory"], "filenames": ["01_introduction.rst", "02_using_genalyzer.rst", "02a_test_configuration.rst", "02b_waveform_generation.rst", "02c_perf_metric_computation.rst", "03_examples.rst", "c/configs.rst", "examples.md", "index.rst", "reference.md", "setup.md", "sim.md", "theory.md"], "titles": ["Introduction", "Using Genalyzer", "Test Configuration", "Waveform Generation", "Performance Metric Computation", "Examples", "Genalyzer Documentation", "Language Examples", "genalyzer: Data Converter Library", "Reference API", "Installation", "Simulation Based Testing", "Usage Model"], "terms": {"genalyz": [0, 2, 7, 9, 10, 11, 12], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12], "c": [0, 1, 2, 3, 5, 7, 8, 9, 11, 12], "librari": [0, 1, 10, 12], "facilit": [0, 8], "comput": [0, 2, 3, 5, 7, 8, 11], "commonli": [0, 8], "us": [0, 2, 7, 8, 10, 11, 12], "data": [0, 1, 2, 3, 5, 7, 11, 12], "convert": [0, 1, 2, 5, 7, 12], "rf": [0, 1, 8, 11], "perform": [0, 5, 7, 8, 11], "metric": [0, 3, 5, 8, 11], "standard": [0, 8], "complaint": [0, 8], "manner": [0, 8], "support": [0, 1, 3, 8, 11, 12], "gener": [0, 2, 5, 7, 8, 11], "waveform": [0, 2, 5, 8, 9, 11], "character": [0, 5, 8], "well": [0, 8, 11], "given": [0, 8, 12], "time": [0, 1, 2, 3, 8, 11, 12], "frequenc": [0, 1, 2, 3, 5, 8, 11, 12], "domain": [0, 8, 11], "respons": [0, 1, 8], "In": [0, 1, 2, 3, 7, 8, 11, 12], "other": [0, 7, 8, 11, 12], "word": [0, 8, 11, 12], "user": [0, 1, 2, 8, 12], "onli": [0, 1, 8, 11, 12], "have": [0, 8, 10, 12], "option": [0, 1, 3, 8, 12], "select": [0, 8, 12], "whether": [0, 1, 2, 3, 4, 8, 12], "opt": [0, 8], "converet": [0, 8], "ar": [0, 1, 2, 3, 8, 10, 11, 12], "also": [0, 8, 11], "abl": [0, 8], "util": [0, 1, 5, 8, 12], "seri": [0, 1, 2, 8, 12], "fft": [0, 1, 2, 5, 7, 8, 11, 12], "sampl": [0, 1, 2, 3, 5, 8, 11, 12], "captur": [0, 1, 2, 8, 12], "from": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12], "directli": [0, 8, 9], "desir": [0, 1, 3, 4, 8, 11, 12], "thu": [0, 8], "can": [0, 1, 2, 7, 8, 10, 11, 12], "simul": [0, 1, 7, 8, 12], "scenario": [0, 1, 2, 8, 12], "first": [0, 1, 3, 4, 7, 8, 11, 12], "case": [0, 1, 3, 8, 11, 12], "its": [0, 1, 2, 5, 8, 11, 12], "specif": [0, 8, 12], "order": [0, 1, 2, 5, 8, 11, 12], "expect": [0, 8, 12], "second": [0, 1, 2, 3, 8, 11, 12], "avail": [0, 1, 7, 8, 12], "process": [0, 8, 10], "form": [0, 1, 7, 8, 12], "text": [0, 1, 8], "binari": [0, 8, 10], "file": [0, 1, 3, 5, 7, 8, 9, 12], "common": [0, 8], "The": [0, 1, 3, 4, 8, 11, 12], "terminologi": [0, 8], "definit": [0, 8, 11], "variou": [0, 8, 12], "adopt": [0, 8], "ieee": [0, 8], "test": [0, 4, 5, 7, 8, 10], "method": [0, 8], "analog": [0, 1, 3, 8, 12], "digit": [0, 8], "1241": [0, 8], "2010": [0, 8], "devic": [0, 8, 11], "1658": [0, 8], "2011": [0, 8], "both": [0, 1, 8], "publish": [0, 8], "instrument": [0, 1, 8], "measur": [0, 1, 2, 8, 11, 12], "analysi": [0, 8, 11, 12], "technic": [0, 8], "committe": [0, 8], "10": [0, 5, 7, 8, 11], "im": [0, 8], "wm": [0, 8], "A": [0, 5, 7, 8, 11], "tc10": [0, 8], "As": [1, 12], "mention": 1, "previous": [1, 3, 12], "design": 1, "either": [1, 3, 12], "physic": 1, "bind": [1, 9, 10, 11, 12], "provid": [1, 2, 10, 11, 12], "enabl": [1, 9, 10, 12], "write": [1, 12], "python": [1, 7, 11, 12], "script": [1, 11, 12], "overal": [1, 11, 12], "structur": [1, 12], "exampl": [1, 2, 8, 10, 11, 12], "link": [1, 11, 12], "similar": [1, 12], "shown": [1, 2, 3, 5, 7, 11, 12], "next": [1, 11, 12], "section": [1, 11], "consist": [1, 12], "three": [1, 3, 12], "stage": [1, 2, 3, 4, 12], "where": [1, 4, 12], "would": [1, 12], "load": [1, 2, 3, 7, 11, 12], "That": 1, "step": [1, 2, 3, 4, 11, 12], "procedur": 1, "involv": [1, 3, 4, 12], "chang": [1, 12], "follow": [1, 2, 3, 5, 7, 11, 12], "includ": [1, 3, 5, 7, 9, 11, 12], "cgenalyz": [1, 5, 7, 9, 12], "h": [1, 3, 5, 7, 9, 12], "int": [1, 3, 5, 7, 9, 11, 12], "main": [1, 3, 5, 7, 10, 12], "argc": [1, 3, 5, 7, 12], "char": [1, 3, 5, 7, 9, 11, 12], "argv": [1, 3, 5, 7, 12], "opaqu": [1, 3, 4, 5, 11, 12], "config": [1, 3, 5, 12], "struct": [1, 3, 4, 5, 9, 11, 12], "contain": [1, 3, 4, 5, 11, 12], "set": [1, 2, 3, 5, 11, 12], "null": [1, 3, 5, 7, 11, 12], "config_tone_mea": [1, 2, 3, 5, 11, 12], "quantiz": [1, 3, 5, 7, 8, 12], "gen_ton": [1, 5], "fsnr_val": [1, 3, 5, 12], "fsnr": [1, 3, 4, 5, 7, 12], "return": [1, 3, 5, 7, 11, 12], "0": [1, 2, 3, 5, 7, 11, 12], "similarli": [1, 2, 5, 11, 12], "read_file_to_arrai": [1, 3, 5, 12], "allow": [1, 2, 12], "indic": [1, 2, 3, 11, 12], "number": [1, 2, 11, 12], "phase": [1, 2, 5, 7, 9, 11, 12], "scale": [1, 2, 5, 7, 9, 11, 12], "real": [1, 2, 11, 12], "sinusoid": [1, 2, 12], "complex": [1, 2, 3, 11, 12], "exponenti": [1, 2, 3, 12], "rate": [1, 2, 3, 5, 11, 12], "full": [1, 2, 5, 7, 11, 12], "rang": [1, 2, 5, 7, 11, 12], "resolut": [1, 2, 3, 5, 12], "etc": [1, 2, 12], "interleav": [1, 2, 9, 12], "moreov": [1, 2, 12], "e": [1, 2, 12], "when": [1, 2, 10, 11, 12], "inform": [1, 2, 12], "requir": [1, 2, 12], "thi": [1, 2, 7, 9, 11, 12], "sfdr": [1, 2, 4, 5, 7, 11, 12], "thd": [1, 2, 4, 12], "til": [1, 2, 4, 12], "an": [1, 2, 3, 7, 10, 11, 12], "function": [1, 2, 3, 8, 12], "call": [1, 2, 3, 4, 12], "domain_wf": [1, 2, 5, 11, 12], "type_wf": [1, 2, 5, 11, 12], "nfft": [1, 2, 5, 7, 9, 11, 12], "navg": [1, 2, 5, 7, 9, 11, 12], "averag": [1, 2, 5, 12], "f": [1, 2, 5, 7, 9, 11, 12], "fsr": [1, 2, 5, 7, 9, 11, 12], "adc": [1, 2, 5, 11, 12], "unus": [1, 2, 5, 12], "freq": [1, 2, 3, 5, 7, 9, 11, 12], "arrai": [1, 2, 5, 12], "element": [1, 2, 5, 12], "num_ton": [1, 2, 5, 7, 9, 12], "fals": [1, 2, 5, 11, 12], "config_ramp_mea": [1, 2, 12], "start": [1, 2, 9, 11, 12], "end": [1, 2, 12], "valu": [1, 2, 7, 9, 11, 12], "addit": [1, 2, 12], "under": [1, 2, 12], "primarili": [1, 2, 12], "non": [1, 2, 7, 12], "linear": [1, 2, 12], "config_ramp_nl_mea": [1, 2, 12], "npt": [1, 2, 5, 7, 9, 12], "point": [1, 2, 12], "re": [1, 2, 5, 11, 12], "stop": [1, 2, 9, 12], "config_noise_mea": [1, 2, 12], "power": [1, 2, 3, 7, 11, 12], "level": [1, 2, 3, 12], "spectral": [1, 2, 3, 7, 11, 12], "densiti": [1, 2, 3, 7, 12], "complex_nois": [1, 2, 12], "noise_pwr_lvl": [1, 2, 12], "update_fsampl": [1, 2, 5, 12], "update_fdata": [1, 2, 5, 12], "update_fshift": [1, 2, 5, 12], "current": [1, 3, 12], "cosin": [1, 3, 7, 12], "sine": [1, 3, 12], "arbitrari": [1, 3, 12], "gaussian": [1, 3, 12], "all": [1, 3, 7, 11, 12], "take": [1, 3, 12], "two": [1, 3, 11, 12], "argument": [1, 3, 4, 11, 12], "ha": [1, 3, 12], "been": [1, 3, 12], "popul": [1, 3, 12], "doubl": [1, 3, 5, 7, 9, 12], "pointer": [1, 3, 11, 12], "subsequ": [1, 3, 12], "input": [1, 3, 5, 11, 12], "output": [1, 3, 9, 12], "obtain": [1, 3, 4, 11, 12], "altern": [1, 3, 12], "serv": [1, 3, 12], "descriptor": [1, 3, 12], "note": [1, 3, 7, 11, 12], "simpli": [1, 3, 4, 12], "stdbool": [1, 3, 5, 12], "assert": [1, 3, 5, 12], "stdlib": [1, 3, 5, 7, 12], "genalyzer_cwrapp": [1, 3, 12], "final": [1, 4, 12], "done": [1, 4, 11, 12], "last": [1, 4, 7, 12], "one": [1, 4, 11, 12], "nsd": [1, 4, 7, 12], "sinad": [1, 4, 5, 7, 11, 12], "snr": [1, 4, 7, 12], "td": [1, 4, 9, 12], "again": [1, 4, 12], "help": [1, 4, 12], "determing": [1, 4, 12], "ramp": [3, 7, 12], "nois": [3, 7, 9, 11, 12], "configur": [3, 4, 5, 7, 8, 11], "base": [3, 5, 8, 12], "complet": [5, 11], "work": [5, 7, 9], "tone": [5, 7, 11, 12], "below": [5, 7, 11, 12], "read": [5, 7, 12], "const": [5, 7, 9], "test_filenam": [5, 7], "1": [5, 7, 11, 12], "printf": [5, 7], "": [5, 11], "n": [5, 7, 9, 11], "variabl": 5, "hold": 5, "awf": [5, 7], "qwf": [5, 7, 9], "size_t": [5, 7, 9, 12], "atol": 5, "extract_token": 5, "atoi": 5, "atof": 5, "fdata": 5, "fshift": [5, 9], "calloc": [5, 7], "sizeof": [5, 7], "tmp_token": 5, "sprintf": 5, "d": [5, 11], "complex_exp": [5, 9, 12], "sfdr_val": 5, "sinad_v": 5, "free": [5, 7, 11, 12], "record": 5, "test_genalyz": [5, 7], "test_filename_ip": 5, "meas_domain": 5, "waveform_typ": 5, "2": [5, 7, 11, 12], "void": [5, 7], "int32": [5, 7], "adalm": [7, 11], "pluto": [7, 11], "assum": [7, 11, 12], "json": [7, 12], "It": [7, 11, 12], "replac": [7, 12], "ani": [7, 11, 12], "mean": [7, 9, 11, 12], "filenam": [7, 9, 12], "test_vector": 7, "test_pluto_dds_data_1658159639196": 7, "err_cod": [7, 11, 12], "int32_t": [7, 9], "ref_qwfi": 7, "ref_qwfq": 7, "fft_out": [7, 12], "results_s": [7, 9], "rkei": [7, 9], "rvalu": [7, 9], "paramet": [7, 12], "tone_typ": [7, 9], "ttype": [7, 9, 12], "qre": [7, 9, 12], "unsign": 7, "long": 7, "tmp_win": 7, "gnwindow": [7, 9], "win": [7, 9, 11, 12], "read_scalar_from_json_fil": 7, "wf_type": 7, "uint64": 7, "read_array_from_json_fil": [7, 12], "els": 7, "gnwindowblackmanharri": [7, 9, 12], "gnwindowhann": [7, 9, 12], "3": [7, 12], "gnwindownowindow": [7, 9, 12], "refer": [7, 12], "malloc": 7, "test_vec_i": 7, "test_vec_q": 7, "gn_config": [7, 9, 12], "gn_config_fftz": [7, 9], "gn_fftz": [7, 9, 12], "gn_config_fa": [7, 9, 12], "gn_get_fa_result": [7, 9, 12], "nall": 7, "result": [7, 9, 11], "4zu": 7, "20": 7, "6f": 7, "gn_get_fa_single_result": [7, 9, 12], "memori": [7, 12], "gn_config_fre": [7, 9, 12], "import": [7, 11], "o": 7, "glob": 7, "pprint": 7, "matplotlib": 7, "pyplot": 7, "plt": 7, "test_dir": 7, "path": 7, "join": 7, "loc": 7, "dirnam": 7, "__file__": 7, "open": 7, "freq_list": 7, "qwfi": 7, "qwfq": 7, "config_fftz": 7, "config_fa": 7, "fft_out_i": 7, "fft_out_q": 7, "fftz": 7, "val": 7, "pair": 7, "zip": 7, "get": 7, "all_result": 7, "get_fa_result": 7, "singl": [7, 11, 12], "get_fa_single_result": 7, "displai": 7, "print": 7, "config_fre": 7, "summari": 7, "most": [7, 11], "brief": [7, 11], "explan": 7, "name": [7, 9, 12], "descript": [7, 10, 12], "signal": [7, 11, 12], "ratio": [7, 9, 11], "distort": [7, 11], "spuriou": [7, 11], "dynam": [7, 11], "abn": 7, "band": 7, "carrierindex": 7, "index": [7, 8, 9], "carrier": [7, 11], "maxspurindex": 7, "max": [7, 9, 12], "spur": [7, 11], "ab_nbin": 7, "bin": [7, 12], "ab_rss": 7, "receiv": 7, "strength": 7, "hd_nbin": 7, "harmon": [7, 11, 12], "hd_rss": 7, "imd_nbin": 7, "inter": 7, "modul": [7, 8], "imd_rss": 7, "thd_nbin": 7, "total": 7, "thd_rss": 7, "effect": 7, "basic": 7, "real_cosin": [7, 9, 12], "qnois": [7, 9], "pow": 7, "60": 7, "12": [7, 11], "5000000": 7, "8192": 7, "50000": 7, "5": 7, "gn_config_gen_ton": [7, 9, 12], "gn_config_quant": [7, 9, 12], "gn_gen_real_ton": [7, 9, 12], "gn_quantiz": [7, 9, 12], "do": [7, 10, 12], "gn_get_wfa_result": [7, 9, 12], "config_gen_ton": 7, "config_quant": 7, "gen_real_ton": 7, "wfa_result": 7, "get_wfa_result": 7, "min": [7, 9], "mid": 7, "numer": 7, "avg": 7, "rm": [7, 11, 12], "rmsac": 7, "ac": 7, "evalu": 7, "min_index": 7, "max_index": 7, "math": 7, "ramp_start": [7, 9, 12], "ramp_stop": [7, 9, 12], "uint64_t": [7, 9], "hist": [7, 9], "hist_len": [7, 9], "gn_config_gen_ramp": [7, 9, 12], "gn_gen_ramp": [7, 9, 12], "gn_histz": [7, 9, 12], "gn_get_ha_result": [7, 9, 12], "config_gen_ramp": 7, "gen_ramp": 7, "histz": 7, "ha_result": 7, "get_ha_result": 7, "sum": [7, 11], "hit": 7, "first_nz_index": 7, "zero": [7, 11], "last_nz_index": 7, "nz_rang": 7, "introduct": 8, "instal": 8, "window": [8, 9, 11, 12], "linux": 8, "maco": 8, "usag": 8, "model": 8, "overview": [8, 11], "languag": 8, "fourier": [8, 11, 12], "histogram": [8, 12], "api": [8, 12], "setter": 8, "getter": 8, "sourc": 8, "auto": 8, "search": 8, "page": [8, 9, 10, 11, 12], "doxygengroup": 9, "cannot": 9, "find": 9, "group": 9, "gn_config_sett": 9, "doxygen": 9, "xml": 9, "project": 9, "directori": 9, "home": 9, "runner": 9, "build": 9, "doc": [9, 11], "source_config": 9, "quant_config": 9, "depend": 9, "graph": 9, "defin": 9, "__api": 9, "typedef": 9, "gn_config_priv": 9, "enum": [9, 12], "enumer": 9, "real_sin": [9, 12], "gn_config_set_ttyp": 9, "gn_config_set_npt": [9, 12], "gn_config_get_npt": 9, "gn_config_set_sample_r": [9, 12], "sample_r": [9, 11, 12], "gn_config_get_sample_r": 9, "gn_config_set_data_r": 9, "data_r": [9, 12], "gn_config_set_shift_freq": 9, "shift_freq": [9, 12], "gn_config_set_num_ton": 9, "gn_config_set_tone_freq": 9, "tone_freq": [9, 12], "gn_config_set_tone_ampl": 9, "tone_ampl": [9, 12], "gn_config_set_tone_phas": 9, "tone_phas": [9, 12], "gn_config_set_fsr": 9, "gn_config_set_qr": 9, "gn_config_set_noise_rm": [9, 12], "noise_rm": [9, 12], "gn_config_set_code_format": [9, 12], "gncodeformat": 9, "code_format": [9, 12], "gn_config_set_nfft": 9, "gn_config_get_nfft": 9, "gn_config_set_fft_navg": 9, "fft_navg": [9, 12], "gn_config_set_win": 9, "gn_config_set_ssb_fund": [9, 12], "ssb_fund": [9, 12], "gn_config_set_ssb_rest": [9, 12], "ssb_rest": [9, 12], "gn_config_set_max_harm_ord": [9, 12], "max_harm_ord": [9, 12], "gn_config_set_dnla_signal_typ": 9, "gndnlsignal": 9, "dnla_signal_typ": [9, 12], "gn_config_set_inla_fit": [9, 12], "gninllinefit": 9, "inla_fit": [9, 12], "gn_config_set_ramp_start": 9, "gn_config_set_ramp_stop": 9, "gn_config_get_code_density_s": 9, "code_density_s": 9, "gn_config_histz_nla": [9, 12], "fixed_tone_freq": 9, "gn_config_fa_auto": 9, "uint8_t": 9, "ssb_width": 9, "out": [9, 11], "gn_gen_complex_ton": 9, "outi": 9, "outq": 9, "in_i": 9, "in_q": 9, "gn_dnlz": [9, 12], "dnl": [9, 12], "dnl_len": 9, "gn_inlz": [9, 12], "inl": [9, 12], "inl_len": 9, "gn_get_dnla_result": [9, 12], "gn_get_inla_result": [9, 12], "metric_nam": 9, "fft_ilv": 9, "cgenalyzer_advanc": 9, "show": 9, "which": [9, 11], "indirectli": 9, "gnanalysistyp": 9, "gnfacomptag": 9, "gnfassb": 9, "gnfreqaxisformat": 9, "gnfreqaxistyp": 9, "gnrfftscale": 9, "gnanalysistypednl": 9, "gnanalysistypefouri": 9, "gnanalysistypehistogram": 9, "gnanalysistypeinl": 9, "gnanalysistypewaveform": 9, "gncodeformatoffsetbinari": [9, 12], "gncodeformattwoscompl": [9, 12], "gndnlsignalramp": [9, 12], "gndnlsignalton": [9, 12], "gnfacomptagdc": 9, "gnfacomptagsign": 9, "gnfacomptaghd": 9, "gnfacomptagimd": 9, "gnfacomptagilo": 9, "gnfacomptagilgt": 9, "gnfacomptagclk": 9, "gnfacomptaguserdist": 9, "gnfacomptagnois": 9, "gnfassbdefault": 9, "gnfassbdc": 9, "gnfassbsign": 9, "gnfassbwo": 9, "gnfreqaxisformatbin": 9, "gnfreqaxisformatfreq": 9, "gnfreqaxisformatnorm": 9, "gnfreqaxistypedccent": [9, 12], "gnfreqaxistypedcleft": 9, "gnfreqaxistyper": 9, "gninllinefitbestfit": [9, 12], "gninllinefitendfit": [9, 12], "gninllinefitnofit": [9, 12], "gnrfftscaledbfsdc": 9, "gnrfftscaledbfssin": 9, "gnrfftscalen": 9, "gn_analysis_results_key_s": 9, "key_siz": 9, "key_sizes_s": 9, "type": [9, 11, 12], "gn_analysis_results_s": 9, "size": 9, "gn_enum_valu": 9, "gn_error_check": 9, "bool": 9, "error": 9, "gn_error_clear": 9, "gn_error_str": 9, "buf": 9, "gn_set_string_termin": 9, "null_termin": 9, "gn_version_str": 9, "gn_error_string_s": 9, "gn_version_string_s": 9, "gn_ab": 9, "out_siz": 9, "in_siz": 9, "gn_angl": 9, "gn_db": 9, "gn_db10": 9, "gn_db20": 9, "gn_norm": 9, "gn_code_axi": 9, "format": [9, 12], "gn_code_axisx": 9, "int64_t": 9, "gn_dnl": 9, "dnl_size": 9, "hist_siz": 9, "gn_dnl_analysi": 9, "rkeys_siz": 9, "rvalues_s": 9, "gn_hist16": 9, "int16_t": 9, "preserv": 9, "gn_hist32": 9, "gn_hist64": 9, "gn_histx16": 9, "gn_histx32": 9, "gn_histx64": 9, "gn_hist_analysi": 9, "gn_inl": 9, "inl_siz": 9, "fit": [9, 12], "gn_inl_analysi": 9, "gn_code_density_s": 9, "gn_code_densityx_s": 9, "gn_fft_analysi": 9, "cfg_id": 9, "axis_typ": [9, 12], "gn_fft_analysis_select": 9, "gn_fft_analysis_singl": 9, "gn_fa_analysis_band": 9, "obj_kei": 9, "center": 9, "width": [9, 11], "gn_fa_analysis_band_": 9, "gn_fa_clk": 9, "clk": 9, "clk_size": 9, "as_nois": 9, "gn_fa_conv_offset": 9, "gn_fa_creat": 9, "gn_fa_dc": 9, "as_dist": 9, "gn_fa_fdata": 9, "gn_fa_fdata_": 9, "gn_fa_fixed_ton": 9, "comp_kei": 9, "tag": 9, "ssb": 9, "gn_fa_fixed_tone_": 9, "gn_fa_fsampl": 9, "gn_fa_fsample_": 9, "gn_fa_fshift": 9, "gn_fa_fshift_": 9, "gn_fa_fund_imag": 9, "gn_fa_hd": 9, "gn_fa_ilv": 9, "ilv": 9, "ilv_siz": 9, "gn_fa_imd": 9, "gn_fa_load": 9, "gn_fa_max_ton": 9, "gn_fa_preview": 9, "cplx": 9, "gn_fa_quad_error": 9, "gn_fa_remove_comp": 9, "gn_fa_reset": 9, "gn_fa_ssb": 9, "gn_fa_var": 9, "gn_fa_wo": 9, "gn_fa_result": 9, "gn_fa_result_str": 9, "result_s": 9, "gn_fa_load_key_s": 9, "gn_fa_preview_s": 9, "gn_fa_result_string_s": 9, "gn_fft_analysis_results_key_s": 9, "gn_fft_analysis_results_s": 9, "gn_fft": 9, "i_siz": 9, "q": 9, "q_size": 9, "gn_fft16": 9, "gn_fft32": 9, "gn_fft64": 9, "gn_rfft": 9, "gn_rfft16": 9, "gn_rfft32": 9, "gn_rfft64": 9, "gn_fft_size": 9, "gn_rfft_size": 9, "gn_alia": 9, "gn_coher": 9, "gn_fftshift": 9, "gn_freq_axi": 9, "axis_format": 9, "gn_ifftshift": 9, "gn_freq_axis_s": 9, "gn_mgr_clear": 9, "gn_mgr_compar": 9, "obj_key1": 9, "obj_key2": 9, "gn_mgr_contain": 9, "gn_mgr_remov": 9, "gn_mgr_save": 9, "gn_mgr_size": 9, "gn_mgr_to_str": 9, "gn_mgr_type": 9, "gn_mgr_save_filename_s": 9, "gn_mgr_to_string_s": 9, "gn_mgr_type_s": 9, "gn_downsampl": 9, "gn_downsample16": 9, "gn_downsample32": 9, "gn_downsample64": 9, "gn_fshift": 9, "gn_fshift16": 9, "gn_fshift32": 9, "gn_fshift64": 9, "gn_normalize16": 9, "gn_normalize32": 9, "gn_normalize64": 9, "gn_polyv": 9, "c_size": 9, "gn_quantize16": 9, "gn_quantize32": 9, "gn_quantize64": 9, "gn_downsample_s": 9, "gn_fshift_siz": 9, "gn_co": 9, "ampl": 9, "tj": 9, "gn_gaussian": 9, "sd": 9, "gn_ramp": 9, "gn_sin": 9, "tjrm": 9, "gn_wf_analysi": 9, "gn_wf_analysis16": 9, "gn_wf_analysis32": 9, "gn_wf_analysis64": 9, "apiutil": 9, "apiutilityhelp": 9, "arrayoper": 9, "codedens": 9, "codedensityhelp": 9, "fourieranalysi": 9, "fourieranalysisconfigur": 9, "fourieranalysisresult": 9, "fourieranalysishelp": 9, "fouriertransform": 9, "fouriertransformhelp": 9, "fourierutil": 9, "fourierutilityhelp": 9, "manag": 9, "managerhelp": 9, "signalprocess": 9, "signalprocessinghelp": 9, "dir": 9, "we": [10, 11], "you": 10, "download": 10, "releas": [10, 11], "There": 10, "built": 10, "each": [10, 12], "branch": 10, "commit": 10, "These": 10, "action": 10, "For": [10, 11, 12], "now": [10, 11], "here": [10, 12], "ubuntu": 10, "If": [10, 12], "anoth": 10, "distribut": 10, "need": [10, 12], "adapt": 10, "command": 10, "pleas": 10, "send": 10, "pr": 10, "sudo": 10, "apt": 10, "updat": [10, 11], "essenti": 10, "libfftw3": 10, "dev": 10, "git": 10, "brew": 10, "fftw": 10, "clone": 10, "http": 10, "github": 10, "com": 10, "analogdevicesinc": 10, "cd": 10, "python3": 10, "pip": 10, "pip3": 10, "numpi": 10, "r": 10, "requirements_doc": 10, "txt": 10, "mkdir": 10, "make": [10, 11], "default": [10, 12], "python_bind": 10, "off": 10, "build_doc": 10, "build_tests_exampl": 10, "coverag": 10, "trace": 10, "demonstr": 11, "analyz": 11, "doe": 11, "decompos": 11, "multipl": 11, "describ": [11, 12], "matlab": [11, 12], "more": [11, 12], "detail": [11, 12], "see": 11, "stream": 11, "adi": 11, "transceiv": 11, "toolbox": 11, "correspond": [11, 12], "pyadi": 11, "iio": 11, "loopback": 11, "connect": 11, "transmit": 11, "mhz": 11, "15": 11, "36": 11, "msp": 11, "code": [11, 12], "snippet": 11, "tx": 11, "up": 11, "uri": 11, "ip": 11, "datasourc": 11, "dd": 11, "ddsfrequenc": 11, "2e6": 11, "ddsphase": 11, "90e3": 11, "express": 11, "millidegre": 11, "ddsscale": 11, "centerfrequ": 11, "4e9": 11, "enablecustomfilt": 11, "true": 11, "customfilterfilenam": 11, "lte10_mhz": 11, "ftr": 11, "plutosdr": 11, "attenuationchannel0": 11, "paus": 11, "rx": 11, "gaincontrolmodechannel0": 11, "fast_attack": 11, "y": 11, "y_re": 11, "y_im": 11, "imag": 11, "creat": 11, "radio": 11, "sdr": 11, "properti": 11, "rx_lo": 11, "2400000000": 11, "tx_lo": 11, "tx_cyclic_buff": 11, "tx_hardwaregain_chan0": 11, "gain_control_mode_chan0": 11, "filter": 11, "tone_freq_hz": 11, "2000000": 11, "hz": 11, "tone_scal": 11, "tx_channel": 11, "dds_single_ton": 11, "collect": 11, "x": 11, "how": 11, "calcul": [11, 12], "progress": 11, "specifi": [11, 12], "capabl": 11, "system": 11, "deciph": 11, "repres": 11, "smallest": 11, "distinguish": 11, "larg": 11, "interf": 11, "mathemat": 11, "between": [11, 12], "root": 11, "squar": 11, "signific": 11, "seen": 11, "fast": 11, "transform": 11, "henc": 11, "must": 11, "quantifi": 11, "unit": [11, 12], "dbc": 11, "rel": 11, "interest": 11, "howev": 11, "could": 11, "referenc": 11, "dbf": 11, "distinct": 11, "sinc": 11, "mai": 11, "lower": 11, "becom": 11, "paramount": 11, "integ": 11, "fundament": [11, 12], "typic": 11, "domin": 11, "third": 11, "idea": 11, "calllib": 11, "interfac": [11, 12], "bottom": 11, "length": 11, "36e6": 11, "blackmanharri": 11, "hann": 11, "rect": 11, "setup": 11, "libpoint": 11, "libgenalyz": 11, "gn_config_tone_mea": 11, "dict": 11, "len": 11, "config_obj": 11, "gn_param": 11, "uint32ptr": 11, "fft_len": 11, "uint64ptr": 11, "fft_time_r": 11, "doubleptrptr": 11, "fft_time_im": 11, "y_interleav": 11, "y_interleavedptr": 11, "int32ptr": 11, "sfdr_time": 11, "gn_metric": 11, "fft_i": 11, "fft_q": 11, "metric_t": 11, "x_intrlv": 11, "plot": 11, "4": [11, 12], "remain": 11, "programm": 11, "coeffici": 11, "asset": 11, "plutosdr_fft": 11, "svg": 11, "900": 11, "examin": 11, "abov": [11, 12], "estim": 11, "around": 11, "50": 11, "agre": 11, "49": 11, "742253": 11, "skip": 11, "pass": [11, 12], "instead": 11, "control": 11, "same": [11, 12], "accomplish": 11, "fft_y": 11, "ffty_interleav": 11, "ffty_interleavedptr": 11, "doubleptr": 11, "fft_freq_r": 11, "fft_freq_im": 11, "sfdr_freq": 11, "match": 11, "close": 11, "742421": 11, "amplitud": [11, 12], "rss": 11, "compon": 11, "exclud": 11, "dc": 11, "therefor": 11, "becaus": 11, "To": 11, "multi": [11, 12], "within": 12, "subsect": 12, "incomplet": 12, "illustr": 12, "without": 12, "relev": 12, "over": 12, "gn_config_fft": 12, "adc_output_i": 12, "adc_i": 12, "adc_output_q": 12, "adc_q": 12, "hand": 12, "pre": 12, "alon": 12, "relat": 12, "fft_test_vec": 12, "highlight": 12, "prior": 12, "alloc": 12, "invok": 12, "gn_config_calloc": 12, "driven": 12, "through": 12, "public": 12, "member": 12, "access": 12, "purpos": 12, "tabl": 12, "catgori": 12, "datatyp": 12, "num": 12, "hertz": 12, "volt": 12, "bit": 12, "dac": 12, "shift": 12, "side": 12, "nl": 12, "necessari": 12, "consequ": 12, "gn_config_set_": 12, "instanc": 12, "addition": 12, "certain": 12, "further": 12, "signatur": 12, "found": 12, "few": 12, "requit": 12, "gn_gen_ton": 12, "overridden": 12, "requisit": 12, "thei": 12, "gn_config_set_axis_typ": 12, "intend": 12, "skelton": 12, "config_": 12, "_mea": 12, "maintain": 12, "state": 12}, "objects": {"": [[9, 0, 1, "c.__api", "__api"], [9, 0, 1, "c.__api", "__api"], [9, 1, 1, "_CPPv4N9tone_type11COMPLEX_EXPE", "COMPLEX_EXP"], [9, 2, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 2, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 3, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 3, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisType::GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisType::GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisType::GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisType::GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisType::GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisType::GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisType::GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisType::GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisType::GnAnalysisTypeWaveform"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisType::GnAnalysisTypeWaveform"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisTypeWaveform"], [9, 2, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 2, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 3, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 3, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormat::GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormat::GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormat::GnCodeFormatTwosComplement"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormat::GnCodeFormatTwosComplement"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormatTwosComplement"], [9, 2, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 2, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 3, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 3, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignal::GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignal::GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignal::GnDnlSignalTone"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignal::GnDnlSignalTone"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignalTone"], [9, 2, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 2, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 3, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 3, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTag::GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTag::GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTag::GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTag::GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTag::GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTag::GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTag::GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTag::GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTag::GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTag::GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTag::GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTag::GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTag::GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTag::GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTag::GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTag::GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTag::GnFACompTagUserDist"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTag::GnFACompTagUserDist"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTagUserDist"], [9, 2, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 2, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 3, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 3, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsb::GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsb::GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsb::GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsb::GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsb::GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsb::GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsb::GnFASsbWO"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsb::GnFASsbWO"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsbWO"], [9, 2, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 2, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 3, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 3, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormat::GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormat::GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormat::GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormat::GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormat::GnFreqAxisFormatNorm"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormat::GnFreqAxisFormatNorm"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormatNorm"], [9, 2, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 2, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 3, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 3, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisType::GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisType::GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisType::GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisType::GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisType::GnFreqAxisTypeReal"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisType::GnFreqAxisTypeReal"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisTypeReal"], [9, 2, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 2, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 3, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 3, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFit::GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFit::GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFit::GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFit::GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFit::GnInlLineFitNoFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFit::GnInlLineFitNoFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFitNoFit"], [9, 2, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 2, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 3, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 3, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScale::GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScale::GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScale::GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScale::GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScale::GnRfftScaleNative"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScale::GnRfftScaleNative"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScaleNative"], [9, 2, 1, "_CPPv48GnWindow", "GnWindow"], [9, 2, 1, "_CPPv48GnWindow", "GnWindow"], [9, 3, 1, "_CPPv48GnWindow", "GnWindow"], [9, 3, 1, "_CPPv48GnWindow", "GnWindow"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindow::GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindow::GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindow::GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindow::GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindow::GnWindowNoWindow"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindow::GnWindowNoWindow"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindowNoWindow"], [9, 1, 1, "_CPPv4N9tone_type11REAL_COSINEE", "REAL_COSINE"], [9, 1, 1, "_CPPv4N9tone_type9REAL_SINEE", "REAL_SINE"], [9, 4, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::in"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::in_size"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::out"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::out_size"], [9, 4, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::axis_type"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::freq"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::fs"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::out"], [9, 4, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::key_sizes"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::key_sizes_size"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::type"], [9, 4, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size"], [9, 5, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size::size"], [9, 5, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size::type"], [9, 4, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::in"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::in_size"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::out"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::out_size"], [9, 4, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::format"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::n"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::out"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::size"], [9, 4, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::max"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::min"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::out"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::size"], [9, 4, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::format"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::n"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::size"], [9, 4, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::max"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::min"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::size"], [9, 4, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::freq"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::fs"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::nfft"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::out"], [9, 3, 1, "_CPPv49gn_config", "gn_config"], [9, 4, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa"], [9, 5, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa::c"], [9, 5, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa::fixed_tone_freq"], [9, 4, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto"], [9, 5, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto::c"], [9, 5, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto::ssb_width"], [9, 4, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::c"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::navg"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::nfft"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::npts"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::qres"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::win"], [9, 4, 1, "_CPPv414gn_config_freeP9gn_config", "gn_config_free"], [9, 5, 1, "_CPPv414gn_config_freeP9gn_config", "gn_config_free::c"], [9, 4, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::c"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::npts"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::ramp_start"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::ramp_stop"], [9, 4, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::c"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::npts"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::num_tones"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::sample_rate"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_ampl"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_freq"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_phase"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::ttype"], [9, 4, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size"], [9, 5, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size::c"], [9, 5, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size::code_density_size"], [9, 4, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft"], [9, 5, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft::c"], [9, 5, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft::nfft"], [9, 4, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts"], [9, 5, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts::c"], [9, 5, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts::npts"], [9, 4, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate"], [9, 5, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate::c"], [9, 5, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate::sample_rate"], [9, 4, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::c"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::npts"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::qres"], [9, 4, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::c"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::fsr"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::npts"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::qnoise"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::qres"], [9, 4, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format"], [9, 5, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format::c"], [9, 5, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format::code_format"], [9, 4, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate"], [9, 5, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate::c"], [9, 5, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate::data_rate"], [9, 4, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type"], [9, 5, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type::c"], [9, 5, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type::dnla_signal_type"], [9, 4, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg"], [9, 5, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg::c"], [9, 5, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg::fft_navg"], [9, 4, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr"], [9, 5, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr::c"], [9, 5, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr::fsr"], [9, 4, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit"], [9, 5, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit::c"], [9, 5, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit::inla_fit"], [9, 4, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order"], [9, 5, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order::c"], [9, 5, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order::max_harm_order"], [9, 4, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft"], [9, 5, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft::c"], [9, 5, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft::nfft"], [9, 4, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms"], [9, 5, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms::c"], [9, 5, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms::noise_rms"], [9, 4, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts"], [9, 5, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts::c"], [9, 5, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts::npts"], [9, 4, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones"], [9, 5, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones::c"], [9, 5, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones::num_tones"], [9, 4, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres"], [9, 5, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres::c"], [9, 5, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres::qres"], [9, 4, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start"], [9, 5, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start::c"], [9, 5, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start::ramp_start"], [9, 4, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop"], [9, 5, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop::c"], [9, 5, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop::ramp_stop"], [9, 4, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate"], [9, 5, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate::c"], [9, 5, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate::sample_rate"], [9, 4, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq"], [9, 5, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq::c"], [9, 5, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq::shift_freq"], [9, 4, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund"], [9, 5, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund::c"], [9, 5, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund::ssb_fund"], [9, 4, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest"], [9, 5, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest::c"], [9, 5, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest::ssb_rest"], [9, 4, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl"], [9, 5, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl::c"], [9, 5, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl::tone_ampl"], [9, 4, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq"], [9, 5, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq::c"], [9, 5, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq::tone_freq"], [9, 4, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase"], [9, 5, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase::c"], [9, 5, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase::tone_phase"], [9, 4, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype"], [9, 5, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype::c"], [9, 5, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype::ttype"], [9, 4, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win"], [9, 5, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win::c"], [9, 5, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win::win"], [9, 4, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::ampl"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::freq"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::fs"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::out"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::phase"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::size"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::td"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::tj"], [9, 4, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db"], [9, 4, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::in"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::in_size"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::out"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::out_size"], [9, 4, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::in"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::in_size"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::out"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::out_size"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::in"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::in_size"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::out"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::out_size"], [9, 4, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::dnl"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::dnl_size"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::hist"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::hist_size"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::type"], [9, 4, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::dnl"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::dnl_size"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rvalues_size"], [9, 4, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::c"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::dnl"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::dnl_len"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::hist"], [9, 4, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample"], [9, 4, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::in"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::in_size"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::interleaved"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::out"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::out_size"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::ratio"], [9, 4, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::in"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::in_size"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::interleaved"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::out"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::out_size"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::ratio"], [9, 4, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::in"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::in_size"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::interleaved"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::out"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::out_size"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::ratio"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::in"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::in_size"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::interleaved"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::out"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::out_size"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::ratio"], [9, 4, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::in_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::interleaved"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::out_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::ratio"], [9, 4, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::enumeration"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::enumerator"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::value"], [9, 4, 1, "_CPPv414gn_error_checkPb", "gn_error_check"], [9, 5, 1, "_CPPv414gn_error_checkPb", "gn_error_check::error"], [9, 4, 1, "_CPPv414gn_error_clearv", "gn_error_clear"], [9, 4, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string"], [9, 5, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string::buf"], [9, 5, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string::size"], [9, 4, 1, "_CPPv420gn_error_string_sizeP6size_t", "gn_error_string_size"], [9, 5, 1, "_CPPv420gn_error_string_sizeP6size_t", "gn_error_string_size::size"], [9, 4, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::center"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::obj_key"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::width"], [9, 4, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::center"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::obj_key"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::width"], [9, 4, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::as_noise"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::clk"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::clk_size"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::obj_key"], [9, 4, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset"], [9, 5, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset::enable"], [9, 5, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset::obj_key"], [9, 4, 1, "_CPPv412gn_fa_createPKc", "gn_fa_create"], [9, 5, 1, "_CPPv412gn_fa_createPKc", "gn_fa_create::obj_key"], [9, 4, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc"], [9, 5, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc::as_dist"], [9, 5, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc::obj_key"], [9, 4, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata"], [9, 5, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata::f"], [9, 5, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata::obj_key"], [9, 4, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e"], [9, 5, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e::f"], [9, 5, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e::obj_key"], [9, 4, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::comp_key"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::freq"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::obj_key"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::ssb"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::tag"], [9, 4, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::comp_key"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::freq"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::obj_key"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::ssb"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::tag"], [9, 4, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample"], [9, 5, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample::f"], [9, 5, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample::obj_key"], [9, 4, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e"], [9, 5, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e::f"], [9, 5, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e::obj_key"], [9, 4, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift"], [9, 5, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift::f"], [9, 5, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift::obj_key"], [9, 4, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e"], [9, 5, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e::f"], [9, 5, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e::obj_key"], [9, 4, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images"], [9, 5, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images::enable"], [9, 5, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images::obj_key"], [9, 4, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd"], [9, 5, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd::n"], [9, 5, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd::obj_key"], [9, 4, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::as_noise"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::ilv"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::ilv_size"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::obj_key"], [9, 4, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd"], [9, 5, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd::n"], [9, 5, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd::obj_key"], [9, 4, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::buf"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::filename"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::obj_key"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::size"], [9, 4, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::filename"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::obj_key"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::size"], [9, 4, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::comp_key"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::obj_key"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::ssb"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::tag"], [9, 4, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::buf"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::cfg_id"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::cplx"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::size"], [9, 4, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::cfg_id"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::cplx"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::size"], [9, 4, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors"], [9, 5, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors::enable"], [9, 5, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors::obj_key"], [9, 4, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp"], [9, 5, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp::comp_key"], [9, 5, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp::obj_key"], [9, 4, 1, "_CPPv411gn_fa_resetPKc", "gn_fa_reset"], [9, 5, 1, "_CPPv411gn_fa_resetPKc", "gn_fa_reset::obj_key"], [9, 4, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::result"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkey"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkeys"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkeys_size"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rvalues"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rvalues_size"], [9, 4, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::result"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::result_size"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkey"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkeys"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkeys_size"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rvalues"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rvalues_size"], [9, 4, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkey"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkeys"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkeys_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rvalues"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rvalues_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::size"], [9, 4, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::group"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::obj_key"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::ssb"], [9, 4, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::name"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::obj_key"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::value"], [9, 4, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo"], [9, 5, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo::n"], [9, 5, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo::obj_key"], [9, 4, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft"], [9, 4, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::format"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::i"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::i_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::n"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::navg"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::nfft"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::out"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::out_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::q"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::q_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::window"], [9, 4, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::format"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::i"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::i_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::n"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::navg"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::nfft"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::out"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::out_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::q"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::q_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::window"], [9, 4, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::format"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::i"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::i_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::n"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::navg"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::nfft"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::out"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::out_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::q"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::q_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::window"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::i"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::i_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::navg"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::nfft"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::out"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::out_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::q"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::q_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::window"], [9, 4, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::axis_type"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::cfg_id"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::in"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::in_size"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::nfft"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rvalues_size"], [9, 4, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::cfg_id"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::in_size"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::key_sizes"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::key_sizes_size"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::nfft"], [9, 4, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::cfg_id"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::in_size"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::nfft"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::size"], [9, 4, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::axis_type"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::cfg_id"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::in"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::in_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::nfft"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rkeys"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rkeys_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rvalues"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rvalues_size"], [9, 4, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::axis_type"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::cfg_id"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::in"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::in_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::nfft"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::rkey"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::rvalue"], [9, 4, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::i_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::navg"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::nfft"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::out_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::q_size"], [9, 4, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::in"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::in_size"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::out"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::out_size"], [9, 4, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::c"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::in_i"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::in_q"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::out"], [9, 4, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::axis_format"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::axis_type"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::fs"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::nfft"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::out"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::size"], [9, 4, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::axis_type"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::nfft"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::size"], [9, 4, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift"], [9, 4, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::format"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::fs"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::fshift"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::i"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::i_size"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::n"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::out"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::out_size"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::q"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::q_size"], [9, 4, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::format"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::fs"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::fshift"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::i"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::i_size"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::n"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::out"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::out_size"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::q"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::q_size"], [9, 4, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::format"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::fs"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::fshift"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::i"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::i_size"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::n"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::out"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::out_size"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::q"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::q_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::fs"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::fshift"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::i"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::i_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::out"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::out_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::q"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::q_size"], [9, 4, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::i_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::out_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::q_size"], [9, 4, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::mean"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::out"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::sd"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::size"], [9, 4, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::c"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::outi"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::outq"], [9, 4, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp"], [9, 5, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp::c"], [9, 5, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp::out"], [9, 4, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone"], [9, 5, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone::c"], [9, 5, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone::out"], [9, 4, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::c"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::dnl"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::results_size"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::rkeys"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::rvalues"], [9, 4, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::c"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::fft_ilv"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::results_size"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::rkeys"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::rvalues"], [9, 4, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::c"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::fft_ilv"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::metric_name"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::rvalue"], [9, 4, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::c"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::hist"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::results_size"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::rkeys"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::rvalues"], [9, 4, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::c"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::inl"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::results_size"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::rkeys"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::rvalues"], [9, 4, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::c"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::qwf"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::results_size"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::rkeys"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::rvalues"], [9, 4, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::format"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::hist"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::hist_size"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::in"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::in_size"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::n"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::preserve"], [9, 4, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::format"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::hist"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::hist_size"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::in"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::in_size"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::n"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::preserve"], [9, 4, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::format"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::hist"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::hist_size"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::in"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::in_size"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::n"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::preserve"], [9, 4, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::hist"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::hist_size"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rkeys"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rkeys_size"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rvalues"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rvalues_size"], [9, 4, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::hist"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::hist_size"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::in"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::in_size"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::max"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::min"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::preserve"], [9, 4, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::hist"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::hist_size"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::in"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::in_size"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::max"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::min"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::preserve"], [9, 4, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::hist"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::hist_size"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::in"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::in_size"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::max"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::min"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::preserve"], [9, 4, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::c"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::hist"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::hist_len"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::qwf"], [9, 4, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::in"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::in_size"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::out"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::out_size"], [9, 4, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::dnl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::dnl_size"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::fit"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::inl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::inl_size"], [9, 4, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::inl"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::inl_size"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rvalues_size"], [9, 4, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::c"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::dnl"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::inl"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::inl_len"], [9, 4, 1, "_CPPv412gn_mgr_clearv", "gn_mgr_clear"], [9, 4, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::obj_key1"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::obj_key2"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::result"], [9, 4, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains"], [9, 5, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains::obj_key"], [9, 5, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains::result"], [9, 4, 1, "_CPPv413gn_mgr_removePKc", "gn_mgr_remove"], [9, 5, 1, "_CPPv413gn_mgr_removePKc", "gn_mgr_remove::obj_key"], [9, 4, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::buf"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::filename"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::obj_key"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::size"], [9, 4, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::filename"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::obj_key"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::size"], [9, 4, 1, "_CPPv411gn_mgr_sizeP6size_t", "gn_mgr_size"], [9, 5, 1, "_CPPv411gn_mgr_sizeP6size_t", "gn_mgr_size::size"], [9, 4, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::buf"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::obj_key"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::size"], [9, 4, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size"], [9, 5, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size::obj_key"], [9, 5, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size::size"], [9, 4, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::buf"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::obj_key"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::size"], [9, 4, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size"], [9, 5, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size::obj_key"], [9, 5, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size::size"], [9, 4, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::in"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::in_size"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::out"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::out_size"], [9, 4, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::format"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::in"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::in_size"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::n"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::out"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::out_size"], [9, 4, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::format"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::in"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::in_size"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::n"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::out"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::out_size"], [9, 4, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::format"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::in"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::in_size"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::n"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::out"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::out_size"], [9, 4, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::c"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::c_size"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::in"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::in_size"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::out"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::out_size"], [9, 4, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize"], [9, 4, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::format"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::fsr"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::in"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::in_size"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::n"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::noise"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::out"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::out_size"], [9, 4, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::format"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::fsr"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::in"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::in_size"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::n"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::noise"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::out"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::out_size"], [9, 4, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::format"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::fsr"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::in"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::in_size"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::n"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::noise"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::out"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::out_size"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::c"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::in"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::out"], [9, 4, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::noise"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::out"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::size"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::start"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::stop"], [9, 4, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft"], [9, 4, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::format"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::in"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::in_size"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::n"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::navg"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::nfft"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::out"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::out_size"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::scale"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::window"], [9, 4, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::format"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::in"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::in_size"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::n"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::navg"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::nfft"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::out"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::out_size"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::scale"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::window"], [9, 4, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::format"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::in"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::in_size"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::n"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::navg"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::nfft"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::out"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::out_size"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::scale"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::window"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::in"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::in_size"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::navg"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::nfft"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::out"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::out_size"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::scale"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::window"], [9, 4, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::in_size"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::navg"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::nfft"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::out_size"], [9, 4, 1, "_CPPv425gn_set_string_terminationb", "gn_set_string_termination"], [9, 5, 1, "_CPPv425gn_set_string_terminationb", "gn_set_string_termination::null_terminated"], [9, 4, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::ampl"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::freq"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::fs"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::out"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::phase"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::size"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::td"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::tjrms"], [9, 4, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string"], [9, 5, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string::buf"], [9, 5, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string::size"], [9, 4, 1, "_CPPv422gn_version_string_sizeP6size_t", "gn_version_string_size"], [9, 5, 1, "_CPPv422gn_version_string_sizeP6size_t", "gn_version_string_size::size"], [9, 4, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis"], [9, 4, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::in"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rvalues_size"], [9, 4, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::in"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rvalues_size"], [9, 4, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::in"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rvalues_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::in"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::in_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rkeys"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rkeys_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rvalues"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rvalues_size"], [9, 2, 1, "_CPPv49tone_type", "tone_type"], [9, 3, 1, "_CPPv49tone_type", "tone_type"], [9, 1, 1, "_CPPv4N9tone_type11COMPLEX_EXPE", "tone_type::COMPLEX_EXP"], [9, 1, 1, "_CPPv4N9tone_type11REAL_COSINEE", "tone_type::REAL_COSINE"], [9, 1, 1, "_CPPv4N9tone_type9REAL_SINEE", "tone_type::REAL_SINE"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:type", "4": "cpp:function", "5": "cpp:functionParam"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "type", "C++ type"], "4": ["cpp", "function", "C++ function"], "5": ["cpp", "functionParam", "C++ function parameter"]}, "titleterms": {"introduct": 0, "us": 1, "genalyz": [1, 6, 8], "test": [1, 2, 11, 12], "configur": [1, 2, 9, 12], "tone": [1, 2], "base": [1, 2, 11], "ramp": [1, 2], "nois": [1, 2], "waveform": [1, 3, 7, 12], "gener": [1, 3, 12], "perform": [1, 4, 12], "metric": [1, 4, 12], "comput": [1, 4, 12], "exampl": [5, 7], "document": [6, 10], "languag": 7, "fourier": 7, "analysi": 7, "histogram": 7, "data": 8, "convert": 8, "librari": 8, "refer": [8, 9], "content": 8, "indic": 8, "tabl": 8, "api": 9, "setter": 9, "getter": 9, "function": 9, "sourc": [9, 10], "quantiz": 9, "auto": 9, "instal": 10, "window": 10, "linux": 10, "maco": 10, "core": 10, "depend": 10, "get": 10, "code": 10, "option": 10, "python": 10, "build": 10, "cmake": 10, "simul": 11, "usag": 12, "model": 12, "overview": 12}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Introduction": [[0, "introduction"]], "Using Genalyzer": [[1, "using-genalyzer"]], "Test Configuration": [[1, "test-configuration"], [2, "test-configuration"], [12, "test-configuration"]], "Tone-based Test Configuration": [[1, "tone-based-test-configuration"], [2, "tone-based-test-configuration"]], "Ramp-based Test Configuration": [[1, "ramp-based-test-configuration"], [2, "ramp-based-test-configuration"]], "Noise-based Test Configuration": [[1, "noise-based-test-configuration"], [2, "noise-based-test-configuration"]], "Waveform Generation": [[1, "waveform-generation"], [3, "waveform-generation"], [12, "waveform-generation"]], "Performance Metric Computation": [[1, "performance-metric-computation"], [4, "performance-metric-computation"], [12, "performance-metric-computation"]], "Examples": [[5, "examples"]], "Genalyzer Documentation": [[6, "genalyzer-documentation"]], "Language Examples": [[7, "language-examples"]], "Fourier Analysis": [[7, "fourier-analysis"]], "Waveform Analysis": [[7, "waveform-analysis"]], "Histogram Analysis": [[7, "histogram-analysis"]], "genalyzer: Data Converter Library": [[8, "genalyzer-data-converter-library"]], "Reference": [[8, "reference"]], "Contents:": [[8, null]], "Indices and tables": [[8, "indices-and-tables"]], "Reference API": [[9, "reference-api"]], "Configuration Setter and Getter Functions": [[9, "configuration-setter-and-getter-functions"]], "Source Configuration Functions": [[9, "source-configuration-functions"]], "Quantization Functions": [[9, "quantization-functions"]], "Auto": [[9, "auto"]], "Installation": [[10, "installation"]], "Windows": [[10, "windows"]], "Linux/macOS": [[10, "linux-macos"]], "Core Dependencies": [[10, "core-dependencies"]], "Get the source code": [[10, "get-the-source-code"]], "(Optional) Python Dependencies": [[10, "optional-python-dependencies"]], "(Optional) Documentation Dependencies": [[10, "optional-documentation-dependencies"]], "Build": [[10, "build"]], "CMake Options": [[10, "cmake-options"]], "Simulation Based Testing": [[11, "simulation-based-testing"]], "Usage Model": [[12, "usage-model"]], "Overview": [[12, "overview"]]}, "indexentries": {"gnanalysistype (c++ enum)": [[9, "_CPPv414GnAnalysisType"]], "gnanalysistype (c++ type)": [[9, "_CPPv414GnAnalysisType"]], "gnanalysistype::gnanalysistypednl (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE"]], "gnanalysistype::gnanalysistypefourier (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE"]], "gnanalysistype::gnanalysistypehistogram (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE"]], "gnanalysistype::gnanalysistypeinl (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE"]], "gnanalysistype::gnanalysistypewaveform (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE"]], "gncodeformat (c++ enum)": [[9, "_CPPv412GnCodeFormat"]], "gncodeformat (c++ type)": [[9, "_CPPv412GnCodeFormat"]], "gncodeformat::gncodeformatoffsetbinary (c++ enumerator)": [[9, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE"]], "gncodeformat::gncodeformattwoscomplement (c++ enumerator)": [[9, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE"]], "gndnlsignal (c++ enum)": [[9, "_CPPv411GnDnlSignal"]], "gndnlsignal (c++ type)": [[9, "_CPPv411GnDnlSignal"]], "gndnlsignal::gndnlsignalramp (c++ enumerator)": [[9, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE"]], "gndnlsignal::gndnlsignaltone (c++ enumerator)": [[9, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE"]], "gnfacomptag (c++ enum)": [[9, "_CPPv411GnFACompTag"]], "gnfacomptag (c++ type)": [[9, "_CPPv411GnFACompTag"]], "gnfacomptag::gnfacomptagclk (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag14GnFACompTagCLKE"]], "gnfacomptag::gnfacomptagdc (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag13GnFACompTagDCE"]], "gnfacomptag::gnfacomptaghd (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag13GnFACompTagHDE"]], "gnfacomptag::gnfacomptagilgt (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag15GnFACompTagILGTE"]], "gnfacomptag::gnfacomptagilos (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag15GnFACompTagILOSE"]], "gnfacomptag::gnfacomptagimd (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag14GnFACompTagIMDE"]], "gnfacomptag::gnfacomptagnoise (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE"]], "gnfacomptag::gnfacomptagsignal (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag17GnFACompTagSignalE"]], "gnfacomptag::gnfacomptaguserdist (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE"]], "gnfassb (c++ enum)": [[9, "_CPPv47GnFASsb"]], "gnfassb (c++ type)": [[9, "_CPPv47GnFASsb"]], "gnfassb::gnfassbdc (c++ enumerator)": [[9, "_CPPv4N7GnFASsb9GnFASsbDCE"]], "gnfassb::gnfassbdefault (c++ enumerator)": [[9, "_CPPv4N7GnFASsb14GnFASsbDefaultE"]], "gnfassb::gnfassbsignal (c++ enumerator)": [[9, "_CPPv4N7GnFASsb13GnFASsbSignalE"]], "gnfassb::gnfassbwo (c++ enumerator)": [[9, "_CPPv4N7GnFASsb9GnFASsbWOE"]], "gnfreqaxisformat (c++ enum)": [[9, "_CPPv416GnFreqAxisFormat"]], "gnfreqaxisformat (c++ type)": [[9, "_CPPv416GnFreqAxisFormat"]], "gnfreqaxisformat::gnfreqaxisformatbins (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE"]], "gnfreqaxisformat::gnfreqaxisformatfreq (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE"]], "gnfreqaxisformat::gnfreqaxisformatnorm (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE"]], "gnfreqaxistype (c++ enum)": [[9, "_CPPv414GnFreqAxisType"]], "gnfreqaxistype (c++ type)": [[9, "_CPPv414GnFreqAxisType"]], "gnfreqaxistype::gnfreqaxistypedccenter (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE"]], "gnfreqaxistype::gnfreqaxistypedcleft (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE"]], "gnfreqaxistype::gnfreqaxistypereal (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE"]], "gninllinefit (c++ enum)": [[9, "_CPPv412GnInlLineFit"]], "gninllinefit (c++ type)": [[9, "_CPPv412GnInlLineFit"]], "gninllinefit::gninllinefitbestfit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE"]], "gninllinefit::gninllinefitendfit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE"]], "gninllinefit::gninllinefitnofit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE"]], "gnrfftscale (c++ enum)": [[9, "_CPPv411GnRfftScale"]], "gnrfftscale (c++ type)": [[9, "_CPPv411GnRfftScale"]], "gnrfftscale::gnrfftscaledbfsdc (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE"]], "gnrfftscale::gnrfftscaledbfssin (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE"]], "gnrfftscale::gnrfftscalenative (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE"]], "gnwindow (c++ enum)": [[9, "_CPPv48GnWindow"]], "gnwindow (c++ type)": [[9, "_CPPv48GnWindow"]], "gnwindow::gnwindowblackmanharris (c++ enumerator)": [[9, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE"]], "gnwindow::gnwindowhann (c++ enumerator)": [[9, "_CPPv4N8GnWindow12GnWindowHannE"]], "gnwindow::gnwindownowindow (c++ enumerator)": [[9, "_CPPv4N8GnWindow16GnWindowNoWindowE"]], "__api (c macro)": [[9, "c.__api"]], "gn_abs (c++ function)": [[9, "_CPPv46gn_absPd6size_tPKd6size_t"]], "gn_alias (c++ function)": [[9, "_CPPv48gn_aliasPddd14GnFreqAxisType"]], "gn_analysis_results_key_sizes (c++ function)": [[9, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType"]], "gn_analysis_results_size (c++ function)": [[9, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType"]], "gn_angle (c++ function)": [[9, "_CPPv48gn_anglePd6size_tPKd6size_t"]], "gn_code_axis (c++ function)": [[9, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat"]], "gn_code_axisx (c++ function)": [[9, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t"]], "gn_code_density_size (c++ function)": [[9, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat"]], "gn_code_densityx_size (c++ function)": [[9, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t"]], "gn_coherent (c++ function)": [[9, "_CPPv411gn_coherentPd6size_tdd"]], "gn_config (c++ type)": [[9, "_CPPv49gn_config"]], "gn_config_fa (c++ function)": [[9, "_CPPv412gn_config_fadP9gn_config"]], "gn_config_fa_auto (c++ function)": [[9, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config"]], "gn_config_fftz (c++ function)": [[9, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config"]], "gn_config_free (c++ function)": [[9, "_CPPv414gn_config_freeP9gn_config"]], "gn_config_gen_ramp (c++ function)": [[9, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config"]], "gn_config_gen_tone (c++ function)": [[9, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config"]], "gn_config_get_code_density_size (c++ function)": [[9, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config"]], "gn_config_get_nfft (c++ function)": [[9, "_CPPv418gn_config_get_nfftP6size_tP9gn_config"]], "gn_config_get_npts (c++ function)": [[9, "_CPPv418gn_config_get_nptsP6size_tP9gn_config"]], "gn_config_get_sample_rate (c++ function)": [[9, "_CPPv425gn_config_get_sample_ratePdP9gn_config"]], "gn_config_histz_nla (c++ function)": [[9, "_CPPv419gn_config_histz_nla6size_tiP9gn_config"]], "gn_config_quantize (c++ function)": [[9, "_CPPv418gn_config_quantize6size_tdidP9gn_config"]], "gn_config_set_code_format (c++ function)": [[9, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config"]], "gn_config_set_data_rate (c++ function)": [[9, "_CPPv423gn_config_set_data_ratedP9gn_config"]], "gn_config_set_dnla_signal_type (c++ function)": [[9, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config"]], "gn_config_set_fft_navg (c++ function)": [[9, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config"]], "gn_config_set_fsr (c++ function)": [[9, "_CPPv417gn_config_set_fsrdP9gn_config"]], "gn_config_set_inla_fit (c++ function)": [[9, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config"]], "gn_config_set_max_harm_order (c++ function)": [[9, "_CPPv428gn_config_set_max_harm_orderiP9gn_config"]], "gn_config_set_nfft (c++ function)": [[9, "_CPPv418gn_config_set_nfft6size_tP9gn_config"]], "gn_config_set_noise_rms (c++ function)": [[9, "_CPPv423gn_config_set_noise_rmsdP9gn_config"]], "gn_config_set_npts (c++ function)": [[9, "_CPPv418gn_config_set_npts6size_tP9gn_config"]], "gn_config_set_num_tones (c++ function)": [[9, "_CPPv423gn_config_set_num_tones6size_tP9gn_config"]], "gn_config_set_qres (c++ function)": [[9, "_CPPv418gn_config_set_qresiP9gn_config"]], "gn_config_set_ramp_start (c++ function)": [[9, "_CPPv424gn_config_set_ramp_startdP9gn_config"]], "gn_config_set_ramp_stop (c++ function)": [[9, "_CPPv423gn_config_set_ramp_stopdP9gn_config"]], "gn_config_set_sample_rate (c++ function)": [[9, "_CPPv425gn_config_set_sample_ratedP9gn_config"]], "gn_config_set_shift_freq (c++ function)": [[9, "_CPPv424gn_config_set_shift_freqdP9gn_config"]], "gn_config_set_ssb_fund (c++ function)": [[9, "_CPPv422gn_config_set_ssb_fundiP9gn_config"]], "gn_config_set_ssb_rest (c++ function)": [[9, "_CPPv422gn_config_set_ssb_restiP9gn_config"]], "gn_config_set_tone_ampl (c++ function)": [[9, "_CPPv423gn_config_set_tone_amplPdP9gn_config"]], "gn_config_set_tone_freq (c++ function)": [[9, "_CPPv423gn_config_set_tone_freqPdP9gn_config"]], "gn_config_set_tone_phase (c++ function)": [[9, "_CPPv424gn_config_set_tone_phasePdP9gn_config"]], "gn_config_set_ttype (c++ function)": [[9, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config"]], "gn_config_set_win (c++ function)": [[9, "_CPPv417gn_config_set_win8GnWindowP9gn_config"]], "gn_cos (c++ function)": [[9, "_CPPv46gn_cosPd6size_tdddddd"]], "gn_db (c++ function)": [[9, "_CPPv45gn_dbPd6size_tPKd6size_t"]], "gn_db10 (c++ function)": [[9, "_CPPv47gn_db10Pd6size_tPKd6size_t"]], "gn_db20 (c++ function)": [[9, "_CPPv47gn_db20Pd6size_tPKd6size_t"]], "gn_dnl (c++ function)": [[9, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal"]], "gn_dnl_analysis (c++ function)": [[9, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_dnlz (c++ function)": [[9, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config"]], "gn_downsample (c++ function)": [[9, "_CPPv413gn_downsamplePd6size_tPKd6size_tib"]], "gn_downsample16 (c++ function)": [[9, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib"]], "gn_downsample32 (c++ function)": [[9, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib"]], "gn_downsample64 (c++ function)": [[9, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib"]], "gn_downsample_size (c++ function)": [[9, "_CPPv418gn_downsample_sizeP6size_t6size_tib"]], "gn_enum_value (c++ function)": [[9, "_CPPv413gn_enum_valuePiPKcPKc"]], "gn_error_check (c++ function)": [[9, "_CPPv414gn_error_checkPb"]], "gn_error_clear (c++ function)": [[9, "_CPPv414gn_error_clearv"]], "gn_error_string (c++ function)": [[9, "_CPPv415gn_error_stringPc6size_t"]], "gn_error_string_size (c++ function)": [[9, "_CPPv420gn_error_string_sizeP6size_t"]], "gn_fa_analysis_band (c++ function)": [[9, "_CPPv419gn_fa_analysis_bandPKcdd"]], "gn_fa_analysis_band_e (c++ function)": [[9, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc"]], "gn_fa_clk (c++ function)": [[9, "_CPPv49gn_fa_clkPKcPKi6size_tb"]], "gn_fa_conv_offset (c++ function)": [[9, "_CPPv417gn_fa_conv_offsetPKcb"]], "gn_fa_create (c++ function)": [[9, "_CPPv412gn_fa_createPKc"]], "gn_fa_dc (c++ function)": [[9, "_CPPv48gn_fa_dcPKcb"]], "gn_fa_fdata (c++ function)": [[9, "_CPPv411gn_fa_fdataPKcd"]], "gn_fa_fdata_e (c++ function)": [[9, "_CPPv413gn_fa_fdata_ePKcPKc"]], "gn_fa_fixed_tone (c++ function)": [[9, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi"]], "gn_fa_fixed_tone_e (c++ function)": [[9, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci"]], "gn_fa_fsample (c++ function)": [[9, "_CPPv413gn_fa_fsamplePKcd"]], "gn_fa_fsample_e (c++ function)": [[9, "_CPPv415gn_fa_fsample_ePKcPKc"]], "gn_fa_fshift (c++ function)": [[9, "_CPPv412gn_fa_fshiftPKcd"]], "gn_fa_fshift_e (c++ function)": [[9, "_CPPv414gn_fa_fshift_ePKcPKc"]], "gn_fa_fund_images (c++ function)": [[9, "_CPPv417gn_fa_fund_imagesPKcb"]], "gn_fa_hd (c++ function)": [[9, "_CPPv48gn_fa_hdPKci"]], "gn_fa_ilv (c++ function)": [[9, "_CPPv49gn_fa_ilvPKcPKi6size_tb"]], "gn_fa_imd (c++ function)": [[9, "_CPPv49gn_fa_imdPKci"]], "gn_fa_load (c++ function)": [[9, "_CPPv410gn_fa_loadPc6size_tPKcPKc"]], "gn_fa_load_key_size (c++ function)": [[9, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc"]], "gn_fa_max_tone (c++ function)": [[9, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi"]], "gn_fa_preview (c++ function)": [[9, "_CPPv413gn_fa_previewPc6size_tPKcb"]], "gn_fa_preview_size (c++ function)": [[9, "_CPPv418gn_fa_preview_sizeP6size_tPKcb"]], "gn_fa_quad_errors (c++ function)": [[9, "_CPPv417gn_fa_quad_errorsPKcb"]], "gn_fa_remove_comp (c++ function)": [[9, "_CPPv417gn_fa_remove_compPKcPKc"]], "gn_fa_reset (c++ function)": [[9, "_CPPv411gn_fa_resetPKc"]], "gn_fa_result (c++ function)": [[9, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc"]], "gn_fa_result_string (c++ function)": [[9, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc"]], "gn_fa_result_string_size (c++ function)": [[9, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc"]], "gn_fa_ssb (c++ function)": [[9, "_CPPv49gn_fa_ssbPKc7GnFASsbi"]], "gn_fa_var (c++ function)": [[9, "_CPPv49gn_fa_varPKcPKcd"]], "gn_fa_wo (c++ function)": [[9, "_CPPv48gn_fa_woPKci"]], "gn_fft (c++ function)": [[9, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow"]], "gn_fft16 (c++ function)": [[9, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft32 (c++ function)": [[9, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft64 (c++ function)": [[9, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft_analysis (c++ function)": [[9, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_analysis_results_key_sizes (c++ function)": [[9, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t"]], "gn_fft_analysis_results_size (c++ function)": [[9, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t"]], "gn_fft_analysis_select (c++ function)": [[9, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_analysis_single (c++ function)": [[9, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_size (c++ function)": [[9, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t"]], "gn_fftshift (c++ function)": [[9, "_CPPv411gn_fftshiftPd6size_tPKd6size_t"]], "gn_fftz (c++ function)": [[9, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config"]], "gn_freq_axis (c++ function)": [[9, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat"]], "gn_freq_axis_size (c++ function)": [[9, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType"]], "gn_fshift (c++ function)": [[9, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd"]], "gn_fshift16 (c++ function)": [[9, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat"]], "gn_fshift32 (c++ function)": [[9, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat"]], "gn_fshift64 (c++ function)": [[9, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat"]], "gn_fshift_size (c++ function)": [[9, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t"]], "gn_gaussian (c++ function)": [[9, "_CPPv411gn_gaussianPd6size_tdd"]], "gn_gen_complex_tone (c++ function)": [[9, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config"]], "gn_gen_ramp (c++ function)": [[9, "_CPPv411gn_gen_rampPPdP9gn_config"]], "gn_gen_real_tone (c++ function)": [[9, "_CPPv416gn_gen_real_tonePPdP9gn_config"]], "gn_get_dnla_results (c++ function)": [[9, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config"]], "gn_get_fa_results (c++ function)": [[9, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config"]], "gn_get_fa_single_result (c++ function)": [[9, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config"]], "gn_get_ha_results (c++ function)": [[9, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config"]], "gn_get_inla_results (c++ function)": [[9, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config"]], "gn_get_wfa_results (c++ function)": [[9, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config"]], "gn_hist16 (c++ function)": [[9, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb"]], "gn_hist32 (c++ function)": [[9, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb"]], "gn_hist64 (c++ function)": [[9, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb"]], "gn_hist_analysis (c++ function)": [[9, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t"]], "gn_histx16 (c++ function)": [[9, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb"]], "gn_histx32 (c++ function)": [[9, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb"]], "gn_histx64 (c++ function)": [[9, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb"]], "gn_histz (c++ function)": [[9, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config"]], "gn_ifftshift (c++ function)": [[9, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t"]], "gn_inl (c++ function)": [[9, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit"]], "gn_inl_analysis (c++ function)": [[9, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_inlz (c++ function)": [[9, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config"]], "gn_mgr_clear (c++ function)": [[9, "_CPPv412gn_mgr_clearv"]], "gn_mgr_compare (c++ function)": [[9, "_CPPv414gn_mgr_comparePbPKcPKc"]], "gn_mgr_contains (c++ function)": [[9, "_CPPv415gn_mgr_containsPbPKc"]], "gn_mgr_remove (c++ function)": [[9, "_CPPv413gn_mgr_removePKc"]], "gn_mgr_save (c++ function)": [[9, "_CPPv411gn_mgr_savePc6size_tPKcPKc"]], "gn_mgr_save_filename_size (c++ function)": [[9, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc"]], "gn_mgr_size (c++ function)": [[9, "_CPPv411gn_mgr_sizeP6size_t"]], "gn_mgr_to_string (c++ function)": [[9, "_CPPv416gn_mgr_to_stringPc6size_tPKc"]], "gn_mgr_to_string_size (c++ function)": [[9, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc"]], "gn_mgr_type (c++ function)": [[9, "_CPPv411gn_mgr_typePc6size_tPKc"]], "gn_mgr_type_size (c++ function)": [[9, "_CPPv416gn_mgr_type_sizeP6size_tPKc"]], "gn_norm (c++ function)": [[9, "_CPPv47gn_normPd6size_tPKd6size_t"]], "gn_normalize16 (c++ function)": [[9, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat"]], "gn_normalize32 (c++ function)": [[9, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat"]], "gn_normalize64 (c++ function)": [[9, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat"]], "gn_polyval (c++ function)": [[9, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t"]], "gn_quantize (c++ function)": [[9, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config"]], "gn_quantize16 (c++ function)": [[9, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_quantize32 (c++ function)": [[9, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_quantize64 (c++ function)": [[9, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_ramp (c++ function)": [[9, "_CPPv47gn_rampPd6size_tddd"]], "gn_rfft (c++ function)": [[9, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale"]], "gn_rfft16 (c++ function)": [[9, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft32 (c++ function)": [[9, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft64 (c++ function)": [[9, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft_size (c++ function)": [[9, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t"]], "gn_set_string_termination (c++ function)": [[9, "_CPPv425gn_set_string_terminationb"]], "gn_sin (c++ function)": [[9, "_CPPv46gn_sinPd6size_tdddddd"]], "gn_version_string (c++ function)": [[9, "_CPPv417gn_version_stringPc6size_t"]], "gn_version_string_size (c++ function)": [[9, "_CPPv422gn_version_string_sizeP6size_t"]], "gn_wf_analysis (c++ function)": [[9, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_wf_analysis16 (c++ function)": [[9, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t"]], "gn_wf_analysis32 (c++ function)": [[9, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t"]], "gn_wf_analysis64 (c++ function)": [[9, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t"]], "tone_type (c++ enum)": [[9, "_CPPv49tone_type"]], "tone_type (c++ type)": [[9, "_CPPv49tone_type"]], "tone_type::complex_exp (c++ enumerator)": [[9, "_CPPv4N9tone_type11COMPLEX_EXPE"]], "tone_type::real_cosine (c++ enumerator)": [[9, "_CPPv4N9tone_type11REAL_COSINEE"]], "tone_type::real_sine (c++ enumerator)": [[9, "_CPPv4N9tone_type9REAL_SINEE"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["01_introduction", "02_using_genalyzer", "02a_test_configuration", "02b_waveform_generation", "02c_perf_metric_computation", "03_examples", "c/configs", "examples", "index", "reference", "setup", "sim", "theory"], "filenames": ["01_introduction.rst", "02_using_genalyzer.rst", "02a_test_configuration.rst", "02b_waveform_generation.rst", "02c_perf_metric_computation.rst", "03_examples.rst", "c/configs.rst", "examples.md", "index.rst", "reference.md", "setup.md", "sim.md", "theory.md"], "titles": ["Introduction", "Using Genalyzer", "Test Configuration", "Waveform Generation", "Performance Metric Computation", "Examples", "Genalyzer Documentation", "Language Examples", "genalyzer: Data Converter Library", "Reference API", "Installation", "Simulation Based Testing", "Usage Model"], "terms": {"genalyz": [0, 2, 7, 9, 10, 11, 12], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12], "c": [0, 1, 2, 3, 5, 7, 8, 9, 11, 12], "librari": [0, 1, 10, 12], "facilit": [0, 8], "comput": [0, 2, 3, 5, 7, 8, 11], "commonli": [0, 8], "us": [0, 2, 7, 8, 10, 11, 12], "data": [0, 1, 2, 3, 5, 7, 11, 12], "convert": [0, 1, 2, 5, 7, 12], "rf": [0, 1, 8, 11], "perform": [0, 5, 7, 8, 11], "metric": [0, 3, 5, 8, 11], "standard": [0, 8], "complaint": [0, 8], "manner": [0, 8], "support": [0, 1, 3, 8, 11, 12], "gener": [0, 2, 5, 7, 8, 11], "waveform": [0, 2, 5, 8, 9, 11], "character": [0, 5, 8], "well": [0, 8, 11], "given": [0, 8, 12], "time": [0, 1, 2, 3, 8, 11, 12], "frequenc": [0, 1, 2, 3, 5, 8, 11, 12], "domain": [0, 8, 11], "respons": [0, 1, 8], "In": [0, 1, 2, 3, 7, 8, 11, 12], "other": [0, 7, 8, 11, 12], "word": [0, 8, 11, 12], "user": [0, 1, 2, 8, 12], "onli": [0, 1, 8, 11, 12], "have": [0, 8, 10, 12], "option": [0, 1, 3, 8, 12], "select": [0, 8, 12], "whether": [0, 1, 2, 3, 4, 8, 12], "opt": [0, 8], "converet": [0, 8], "ar": [0, 1, 2, 3, 8, 10, 11, 12], "also": [0, 8, 11], "abl": [0, 8], "util": [0, 1, 5, 8, 12], "seri": [0, 1, 2, 8, 12], "fft": [0, 1, 2, 5, 7, 8, 11, 12], "sampl": [0, 1, 2, 3, 5, 8, 11, 12], "captur": [0, 1, 2, 8, 12], "from": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12], "directli": [0, 8, 9], "desir": [0, 1, 3, 4, 8, 11, 12], "thu": [0, 8], "can": [0, 1, 2, 7, 8, 10, 11, 12], "simul": [0, 1, 7, 8, 12], "scenario": [0, 1, 2, 8, 12], "first": [0, 1, 3, 4, 7, 8, 11, 12], "case": [0, 1, 3, 8, 11, 12], "its": [0, 1, 2, 5, 8, 11, 12], "specif": [0, 8, 12], "order": [0, 1, 2, 5, 8, 11, 12], "expect": [0, 8, 12], "second": [0, 1, 2, 3, 8, 11, 12], "avail": [0, 1, 7, 8, 12], "process": [0, 8, 10], "form": [0, 1, 7, 8, 12], "text": [0, 1, 8], "binari": [0, 8, 10], "file": [0, 1, 3, 5, 7, 8, 9, 12], "common": [0, 8], "The": [0, 1, 3, 4, 8, 11, 12], "terminologi": [0, 8], "definit": [0, 8, 11], "variou": [0, 8, 12], "adopt": [0, 8], "ieee": [0, 8], "test": [0, 4, 5, 7, 8, 10], "method": [0, 8], "analog": [0, 1, 3, 8, 12], "digit": [0, 8], "1241": [0, 8], "2010": [0, 8], "devic": [0, 8, 11], "1658": [0, 8], "2011": [0, 8], "both": [0, 1, 8], "publish": [0, 8], "instrument": [0, 1, 8], "measur": [0, 1, 2, 8, 11, 12], "analysi": [0, 8, 11, 12], "technic": [0, 8], "committe": [0, 8], "10": [0, 5, 7, 8, 11], "im": [0, 8], "wm": [0, 8], "A": [0, 5, 7, 8, 11], "tc10": [0, 8], "As": [1, 12], "mention": 1, "previous": [1, 3, 12], "design": 1, "either": [1, 3, 12], "physic": 1, "bind": [1, 9, 10, 11, 12], "provid": [1, 2, 10, 11, 12], "enabl": [1, 9, 10, 12], "write": [1, 12], "python": [1, 7, 11, 12], "script": [1, 11, 12], "overal": [1, 11, 12], "structur": [1, 12], "exampl": [1, 2, 8, 10, 11, 12], "link": [1, 11, 12], "similar": [1, 12], "shown": [1, 2, 3, 5, 7, 11, 12], "next": [1, 11, 12], "section": [1, 11], "consist": [1, 12], "three": [1, 3, 12], "stage": [1, 2, 3, 4, 12], "where": [1, 4, 12], "would": [1, 12], "load": [1, 2, 3, 7, 11, 12], "That": 1, "step": [1, 2, 3, 4, 11, 12], "procedur": 1, "involv": [1, 3, 4, 12], "chang": [1, 12], "follow": [1, 2, 3, 5, 7, 11, 12], "includ": [1, 3, 5, 7, 9, 11, 12], "cgenalyz": [1, 5, 7, 9, 12], "h": [1, 3, 5, 7, 9, 12], "int": [1, 3, 5, 7, 9, 11, 12], "main": [1, 3, 5, 7, 10, 12], "argc": [1, 3, 5, 7, 12], "char": [1, 3, 5, 7, 9, 11, 12], "argv": [1, 3, 5, 7, 12], "opaqu": [1, 3, 4, 5, 11, 12], "config": [1, 3, 5, 12], "struct": [1, 3, 4, 5, 9, 11, 12], "contain": [1, 3, 4, 5, 11, 12], "set": [1, 2, 3, 5, 11, 12], "null": [1, 3, 5, 7, 11, 12], "config_tone_mea": [1, 2, 3, 5, 11, 12], "quantiz": [1, 3, 5, 7, 8, 12], "gen_ton": [1, 5], "fsnr_val": [1, 3, 5, 12], "fsnr": [1, 3, 4, 5, 7, 12], "return": [1, 3, 5, 7, 11, 12], "0": [1, 2, 3, 5, 7, 11, 12], "similarli": [1, 2, 5, 11, 12], "read_file_to_arrai": [1, 3, 5, 12], "allow": [1, 2, 12], "indic": [1, 2, 3, 11, 12], "number": [1, 2, 11, 12], "phase": [1, 2, 5, 7, 9, 11, 12], "scale": [1, 2, 5, 7, 9, 11, 12], "real": [1, 2, 11, 12], "sinusoid": [1, 2, 12], "complex": [1, 2, 3, 11, 12], "exponenti": [1, 2, 3, 12], "rate": [1, 2, 3, 5, 11, 12], "full": [1, 2, 5, 7, 11, 12], "rang": [1, 2, 5, 7, 11, 12], "resolut": [1, 2, 3, 5, 12], "etc": [1, 2, 12], "interleav": [1, 2, 9, 12], "moreov": [1, 2, 12], "e": [1, 2, 12], "when": [1, 2, 10, 11, 12], "inform": [1, 2, 12], "requir": [1, 2, 12], "thi": [1, 2, 7, 9, 11, 12], "sfdr": [1, 2, 4, 5, 7, 11, 12], "thd": [1, 2, 4, 12], "til": [1, 2, 4, 12], "an": [1, 2, 3, 7, 10, 11, 12], "function": [1, 2, 3, 8, 12], "call": [1, 2, 3, 4, 12], "domain_wf": [1, 2, 5, 11, 12], "type_wf": [1, 2, 5, 11, 12], "nfft": [1, 2, 5, 7, 9, 11, 12], "navg": [1, 2, 5, 7, 9, 11, 12], "averag": [1, 2, 5, 12], "f": [1, 2, 5, 7, 9, 11, 12], "fsr": [1, 2, 5, 7, 9, 11, 12], "adc": [1, 2, 5, 11, 12], "unus": [1, 2, 5, 12], "freq": [1, 2, 3, 5, 7, 9, 11, 12], "arrai": [1, 2, 5, 12], "element": [1, 2, 5, 12], "num_ton": [1, 2, 5, 7, 9, 12], "fals": [1, 2, 5, 11, 12], "config_ramp_mea": [1, 2, 12], "start": [1, 2, 9, 11, 12], "end": [1, 2, 12], "valu": [1, 2, 7, 9, 11, 12], "addit": [1, 2, 12], "under": [1, 2, 12], "primarili": [1, 2, 12], "non": [1, 2, 7, 12], "linear": [1, 2, 12], "config_ramp_nl_mea": [1, 2, 12], "npt": [1, 2, 5, 7, 9, 12], "point": [1, 2, 12], "re": [1, 2, 5, 11, 12], "stop": [1, 2, 9, 12], "config_noise_mea": [1, 2, 12], "power": [1, 2, 3, 7, 11, 12], "level": [1, 2, 3, 12], "spectral": [1, 2, 3, 7, 11, 12], "densiti": [1, 2, 3, 7, 12], "complex_nois": [1, 2, 12], "noise_pwr_lvl": [1, 2, 12], "update_fsampl": [1, 2, 5, 12], "update_fdata": [1, 2, 5, 12], "update_fshift": [1, 2, 5, 12], "current": [1, 3, 12], "cosin": [1, 3, 7, 12], "sine": [1, 3, 12], "arbitrari": [1, 3, 12], "gaussian": [1, 3, 12], "all": [1, 3, 7, 11, 12], "take": [1, 3, 12], "two": [1, 3, 11, 12], "argument": [1, 3, 4, 11, 12], "ha": [1, 3, 12], "been": [1, 3, 12], "popul": [1, 3, 12], "doubl": [1, 3, 5, 7, 9, 12], "pointer": [1, 3, 11, 12], "subsequ": [1, 3, 12], "input": [1, 3, 5, 11, 12], "output": [1, 3, 9, 12], "obtain": [1, 3, 4, 11, 12], "altern": [1, 3, 12], "serv": [1, 3, 12], "descriptor": [1, 3, 12], "note": [1, 3, 7, 11, 12], "simpli": [1, 3, 4, 12], "stdbool": [1, 3, 5, 12], "assert": [1, 3, 5, 12], "stdlib": [1, 3, 5, 7, 12], "genalyzer_cwrapp": [1, 3, 12], "final": [1, 4, 12], "done": [1, 4, 11, 12], "last": [1, 4, 7, 12], "one": [1, 4, 11, 12], "nsd": [1, 4, 7, 12], "sinad": [1, 4, 5, 7, 11, 12], "snr": [1, 4, 7, 12], "td": [1, 4, 9, 12], "again": [1, 4, 12], "help": [1, 4, 12], "determing": [1, 4, 12], "ramp": [3, 7, 12], "nois": [3, 7, 9, 11, 12], "configur": [3, 4, 5, 7, 8, 11], "base": [3, 5, 8, 12], "complet": [5, 11], "work": [5, 7, 9], "tone": [5, 7, 11, 12], "below": [5, 7, 11, 12], "read": [5, 7, 12], "const": [5, 7, 9], "test_filenam": [5, 7], "1": [5, 7, 11, 12], "printf": [5, 7], "": [5, 11], "n": [5, 7, 9, 11], "variabl": 5, "hold": 5, "awf": [5, 7], "qwf": [5, 7, 9], "size_t": [5, 7, 9, 12], "atol": 5, "extract_token": 5, "atoi": 5, "atof": 5, "fdata": 5, "fshift": [5, 9], "calloc": [5, 7], "sizeof": [5, 7], "tmp_token": 5, "sprintf": 5, "d": [5, 11], "complex_exp": [5, 9, 12], "sfdr_val": 5, "sinad_v": 5, "free": [5, 7, 11, 12], "record": 5, "test_genalyz": [5, 7], "test_filename_ip": 5, "meas_domain": 5, "waveform_typ": 5, "2": [5, 7, 11, 12], "void": [5, 7], "int32": [5, 7], "adalm": [7, 11], "pluto": [7, 11], "assum": [7, 11, 12], "json": [7, 12], "It": [7, 11, 12], "replac": [7, 12], "ani": [7, 11, 12], "mean": [7, 9, 11, 12], "filenam": [7, 9, 12], "test_vector": 7, "test_pluto_dds_data_1658159639196": 7, "err_cod": [7, 11, 12], "int32_t": [7, 9], "ref_qwfi": 7, "ref_qwfq": 7, "fft_out": [7, 12], "results_s": [7, 9], "rkei": [7, 9], "rvalu": [7, 9], "paramet": [7, 12], "tone_typ": [7, 9], "ttype": [7, 9, 12], "qre": [7, 9, 12], "unsign": 7, "long": 7, "tmp_win": 7, "gnwindow": [7, 9], "win": [7, 9, 11, 12], "read_scalar_from_json_fil": 7, "wf_type": 7, "uint64": 7, "read_array_from_json_fil": [7, 12], "els": 7, "gnwindowblackmanharri": [7, 9, 12], "gnwindowhann": [7, 9, 12], "3": [7, 12], "gnwindownowindow": [7, 9, 12], "refer": [7, 12], "malloc": 7, "test_vec_i": 7, "test_vec_q": 7, "gn_config": [7, 9, 12], "gn_config_fftz": [7, 9], "gn_fftz": [7, 9, 12], "gn_config_fa": [7, 9, 12], "gn_get_fa_result": [7, 9, 12], "nall": 7, "result": [7, 9, 11], "4zu": 7, "20": 7, "6f": 7, "gn_get_fa_single_result": [7, 9, 12], "memori": [7, 12], "gn_config_fre": [7, 9, 12], "import": [7, 11], "o": 7, "glob": 7, "pprint": 7, "matplotlib": 7, "pyplot": 7, "plt": 7, "test_dir": 7, "path": 7, "join": 7, "loc": 7, "dirnam": 7, "__file__": 7, "open": 7, "freq_list": 7, "qwfi": 7, "qwfq": 7, "config_fftz": 7, "config_fa": 7, "fft_out_i": 7, "fft_out_q": 7, "fftz": 7, "val": 7, "pair": 7, "zip": 7, "get": 7, "all_result": 7, "get_fa_result": 7, "singl": [7, 11, 12], "get_fa_single_result": 7, "displai": 7, "print": 7, "config_fre": 7, "summari": 7, "most": [7, 11], "brief": [7, 11], "explan": 7, "name": [7, 9, 12], "descript": [7, 10, 12], "signal": [7, 11, 12], "ratio": [7, 9, 11], "distort": [7, 11], "spuriou": [7, 11], "dynam": [7, 11], "abn": 7, "band": 7, "carrierindex": 7, "index": [7, 8, 9], "carrier": [7, 11], "maxspurindex": 7, "max": [7, 9, 12], "spur": [7, 11], "ab_nbin": 7, "bin": [7, 12], "ab_rss": 7, "receiv": 7, "strength": 7, "hd_nbin": 7, "harmon": [7, 11, 12], "hd_rss": 7, "imd_nbin": 7, "inter": 7, "modul": [7, 8], "imd_rss": 7, "thd_nbin": 7, "total": 7, "thd_rss": 7, "effect": 7, "basic": 7, "real_cosin": [7, 9, 12], "qnois": [7, 9], "pow": 7, "60": 7, "12": [7, 11], "5000000": 7, "8192": 7, "50000": 7, "5": 7, "gn_config_gen_ton": [7, 9, 12], "gn_config_quant": [7, 9, 12], "gn_gen_real_ton": [7, 9, 12], "gn_quantiz": [7, 9, 12], "do": [7, 10, 12], "gn_get_wfa_result": [7, 9, 12], "config_gen_ton": 7, "config_quant": 7, "gen_real_ton": 7, "wfa_result": 7, "get_wfa_result": 7, "min": [7, 9], "mid": 7, "numer": 7, "avg": 7, "rm": [7, 11, 12], "rmsac": 7, "ac": 7, "evalu": 7, "min_index": 7, "max_index": 7, "math": 7, "ramp_start": [7, 9, 12], "ramp_stop": [7, 9, 12], "uint64_t": [7, 9], "hist": [7, 9], "hist_len": [7, 9], "gn_config_gen_ramp": [7, 9, 12], "gn_gen_ramp": [7, 9, 12], "gn_histz": [7, 9, 12], "gn_get_ha_result": [7, 9, 12], "config_gen_ramp": 7, "gen_ramp": 7, "histz": 7, "ha_result": 7, "get_ha_result": 7, "sum": [7, 11], "hit": 7, "first_nz_index": 7, "zero": [7, 11], "last_nz_index": 7, "nz_rang": 7, "introduct": 8, "instal": 8, "window": [8, 9, 11, 12], "linux": 8, "maco": 8, "usag": 8, "model": 8, "overview": [8, 11], "languag": 8, "fourier": [8, 11, 12], "histogram": [8, 12], "api": [8, 12], "setter": 8, "getter": 8, "sourc": 8, "auto": 8, "search": 8, "page": [8, 9, 10, 11, 12], "doxygengroup": 9, "cannot": 9, "find": 9, "group": 9, "gn_config_sett": 9, "doxygen": 9, "xml": 9, "project": 9, "directori": 9, "home": 9, "runner": 9, "build": 9, "doc": [9, 11], "source_config": 9, "quant_config": 9, "depend": 9, "graph": 9, "defin": 9, "__api": 9, "typedef": 9, "gn_config_priv": 9, "enum": [9, 12], "enumer": 9, "real_sin": [9, 12], "gn_config_set_ttyp": 9, "gn_config_set_npt": [9, 12], "gn_config_get_npt": 9, "gn_config_set_sample_r": [9, 12], "sample_r": [9, 11, 12], "gn_config_get_sample_r": 9, "gn_config_set_data_r": 9, "data_r": [9, 12], "gn_config_set_shift_freq": 9, "shift_freq": [9, 12], "gn_config_set_num_ton": 9, "gn_config_set_tone_freq": 9, "tone_freq": [9, 12], "gn_config_set_tone_ampl": 9, "tone_ampl": [9, 12], "gn_config_set_tone_phas": 9, "tone_phas": [9, 12], "gn_config_set_fsr": 9, "gn_config_set_qr": 9, "gn_config_set_noise_rm": [9, 12], "noise_rm": [9, 12], "gn_config_set_code_format": [9, 12], "gncodeformat": 9, "code_format": [9, 12], "gn_config_set_nfft": 9, "gn_config_get_nfft": 9, "gn_config_set_fft_navg": 9, "fft_navg": [9, 12], "gn_config_set_win": 9, "gn_config_set_ssb_fund": [9, 12], "ssb_fund": [9, 12], "gn_config_set_ssb_rest": [9, 12], "ssb_rest": [9, 12], "gn_config_set_max_harm_ord": [9, 12], "max_harm_ord": [9, 12], "gn_config_set_dnla_signal_typ": 9, "gndnlsignal": 9, "dnla_signal_typ": [9, 12], "gn_config_set_inla_fit": [9, 12], "gninllinefit": 9, "inla_fit": [9, 12], "gn_config_set_ramp_start": 9, "gn_config_set_ramp_stop": 9, "gn_config_get_code_density_s": 9, "code_density_s": 9, "gn_config_histz_nla": [9, 12], "fixed_tone_freq": 9, "gn_config_fa_auto": 9, "uint8_t": 9, "ssb_width": 9, "out": [9, 11], "gn_gen_complex_ton": 9, "outi": 9, "outq": 9, "in_i": 9, "in_q": 9, "gn_dnlz": [9, 12], "dnl": [9, 12], "dnl_len": 9, "gn_inlz": [9, 12], "inl": [9, 12], "inl_len": 9, "gn_get_dnla_result": [9, 12], "gn_get_inla_result": [9, 12], "metric_nam": 9, "fft_ilv": 9, "cgenalyzer_advanc": 9, "show": 9, "which": [9, 11], "indirectli": 9, "gnanalysistyp": 9, "gnfacomptag": 9, "gnfassb": 9, "gnfreqaxisformat": 9, "gnfreqaxistyp": 9, "gnrfftscale": 9, "gnanalysistypednl": 9, "gnanalysistypefouri": 9, "gnanalysistypehistogram": 9, "gnanalysistypeinl": 9, "gnanalysistypewaveform": 9, "gncodeformatoffsetbinari": [9, 12], "gncodeformattwoscompl": [9, 12], "gndnlsignalramp": [9, 12], "gndnlsignalton": [9, 12], "gnfacomptagdc": 9, "gnfacomptagsign": 9, "gnfacomptaghd": 9, "gnfacomptagimd": 9, "gnfacomptagilo": 9, "gnfacomptagilgt": 9, "gnfacomptagclk": 9, "gnfacomptaguserdist": 9, "gnfacomptagnois": 9, "gnfassbdefault": 9, "gnfassbdc": 9, "gnfassbsign": 9, "gnfassbwo": 9, "gnfreqaxisformatbin": 9, "gnfreqaxisformatfreq": 9, "gnfreqaxisformatnorm": 9, "gnfreqaxistypedccent": [9, 12], "gnfreqaxistypedcleft": 9, "gnfreqaxistyper": 9, "gninllinefitbestfit": [9, 12], "gninllinefitendfit": [9, 12], "gninllinefitnofit": [9, 12], "gnrfftscaledbfsdc": 9, "gnrfftscaledbfssin": 9, "gnrfftscalen": 9, "gn_analysis_results_key_s": 9, "key_siz": 9, "key_sizes_s": 9, "type": [9, 11, 12], "gn_analysis_results_s": 9, "size": 9, "gn_enum_valu": 9, "gn_error_check": 9, "bool": 9, "error": 9, "gn_error_clear": 9, "gn_error_str": 9, "buf": 9, "gn_set_string_termin": 9, "null_termin": 9, "gn_version_str": 9, "gn_error_string_s": 9, "gn_version_string_s": 9, "gn_ab": 9, "out_siz": 9, "in_siz": 9, "gn_angl": 9, "gn_db": 9, "gn_db10": 9, "gn_db20": 9, "gn_norm": 9, "gn_code_axi": 9, "format": [9, 12], "gn_code_axisx": 9, "int64_t": 9, "gn_dnl": 9, "dnl_size": 9, "hist_siz": 9, "gn_dnl_analysi": 9, "rkeys_siz": 9, "rvalues_s": 9, "gn_hist16": 9, "int16_t": 9, "preserv": 9, "gn_hist32": 9, "gn_hist64": 9, "gn_histx16": 9, "gn_histx32": 9, "gn_histx64": 9, "gn_hist_analysi": 9, "gn_inl": 9, "inl_siz": 9, "fit": [9, 12], "gn_inl_analysi": 9, "gn_code_density_s": 9, "gn_code_densityx_s": 9, "gn_fft_analysi": 9, "cfg_id": 9, "axis_typ": [9, 12], "gn_fft_analysis_select": 9, "gn_fft_analysis_singl": 9, "gn_fa_analysis_band": 9, "obj_kei": 9, "center": 9, "width": [9, 11], "gn_fa_analysis_band_": 9, "gn_fa_clk": 9, "clk": 9, "clk_size": 9, "as_nois": 9, "gn_fa_conv_offset": 9, "gn_fa_creat": 9, "gn_fa_dc": 9, "as_dist": 9, "gn_fa_fdata": 9, "gn_fa_fdata_": 9, "gn_fa_fixed_ton": 9, "comp_kei": 9, "tag": 9, "ssb": 9, "gn_fa_fixed_tone_": 9, "gn_fa_fsampl": 9, "gn_fa_fsample_": 9, "gn_fa_fshift": 9, "gn_fa_fshift_": 9, "gn_fa_fund_imag": 9, "gn_fa_hd": 9, "gn_fa_ilv": 9, "ilv": 9, "ilv_siz": 9, "gn_fa_imd": 9, "gn_fa_load": 9, "gn_fa_max_ton": 9, "gn_fa_preview": 9, "cplx": 9, "gn_fa_quad_error": 9, "gn_fa_remove_comp": 9, "gn_fa_reset": 9, "gn_fa_ssb": 9, "gn_fa_var": 9, "gn_fa_wo": 9, "gn_fa_result": 9, "gn_fa_result_str": 9, "result_s": 9, "gn_fa_load_key_s": 9, "gn_fa_preview_s": 9, "gn_fa_result_string_s": 9, "gn_fft_analysis_results_key_s": 9, "gn_fft_analysis_results_s": 9, "gn_fft": 9, "i_siz": 9, "q": 9, "q_size": 9, "gn_fft16": 9, "gn_fft32": 9, "gn_fft64": 9, "gn_rfft": 9, "gn_rfft16": 9, "gn_rfft32": 9, "gn_rfft64": 9, "gn_fft_size": 9, "gn_rfft_size": 9, "gn_alia": 9, "gn_coher": 9, "gn_fftshift": 9, "gn_freq_axi": 9, "axis_format": 9, "gn_ifftshift": 9, "gn_freq_axis_s": 9, "gn_mgr_clear": 9, "gn_mgr_compar": 9, "obj_key1": 9, "obj_key2": 9, "gn_mgr_contain": 9, "gn_mgr_remov": 9, "gn_mgr_save": 9, "gn_mgr_size": 9, "gn_mgr_to_str": 9, "gn_mgr_type": 9, "gn_mgr_save_filename_s": 9, "gn_mgr_to_string_s": 9, "gn_mgr_type_s": 9, "gn_downsampl": 9, "gn_downsample16": 9, "gn_downsample32": 9, "gn_downsample64": 9, "gn_fshift": 9, "gn_fshift16": 9, "gn_fshift32": 9, "gn_fshift64": 9, "gn_normalize16": 9, "gn_normalize32": 9, "gn_normalize64": 9, "gn_polyv": 9, "c_size": 9, "gn_quantize16": 9, "gn_quantize32": 9, "gn_quantize64": 9, "gn_downsample_s": 9, "gn_fshift_siz": 9, "gn_co": 9, "ampl": 9, "tj": 9, "gn_gaussian": 9, "sd": 9, "gn_ramp": 9, "gn_sin": 9, "tjrm": 9, "gn_wf_analysi": 9, "gn_wf_analysis16": 9, "gn_wf_analysis32": 9, "gn_wf_analysis64": 9, "apiutil": 9, "apiutilityhelp": 9, "arrayoper": 9, "codedens": 9, "codedensityhelp": 9, "fourieranalysi": 9, "fourieranalysisconfigur": 9, "fourieranalysisresult": 9, "fourieranalysishelp": 9, "fouriertransform": 9, "fouriertransformhelp": 9, "fourierutil": 9, "fourierutilityhelp": 9, "manag": 9, "managerhelp": 9, "signalprocess": 9, "signalprocessinghelp": 9, "dir": 9, "we": [10, 11], "you": 10, "download": 10, "releas": [10, 11], "There": 10, "built": 10, "each": [10, 12], "branch": 10, "commit": 10, "These": 10, "action": 10, "For": [10, 11, 12], "now": [10, 11], "here": [10, 12], "ubuntu": 10, "If": [10, 12], "anoth": 10, "distribut": 10, "need": [10, 12], "adapt": 10, "command": 10, "pleas": 10, "send": 10, "pr": 10, "sudo": 10, "apt": 10, "updat": [10, 11], "essenti": 10, "libfftw3": 10, "dev": 10, "git": 10, "brew": 10, "fftw": 10, "clone": 10, "http": 10, "github": 10, "com": 10, "analogdevicesinc": 10, "cd": 10, "python3": 10, "pip": 10, "pip3": 10, "numpi": 10, "r": 10, "requirements_doc": 10, "txt": 10, "mkdir": 10, "make": [10, 11], "default": [10, 12], "python_bind": 10, "off": 10, "build_doc": 10, "build_tests_exampl": 10, "coverag": 10, "trace": 10, "demonstr": 11, "analyz": 11, "doe": 11, "decompos": 11, "multipl": 11, "describ": [11, 12], "matlab": [11, 12], "more": [11, 12], "detail": [11, 12], "see": 11, "stream": 11, "adi": 11, "transceiv": 11, "toolbox": 11, "correspond": [11, 12], "pyadi": 11, "iio": 11, "loopback": 11, "connect": 11, "transmit": 11, "mhz": 11, "15": 11, "36": 11, "msp": 11, "code": [11, 12], "snippet": 11, "tx": 11, "up": 11, "uri": 11, "ip": 11, "datasourc": 11, "dd": 11, "ddsfrequenc": 11, "2e6": 11, "ddsphase": 11, "90e3": 11, "express": 11, "millidegre": 11, "ddsscale": 11, "centerfrequ": 11, "4e9": 11, "enablecustomfilt": 11, "true": 11, "customfilterfilenam": 11, "lte10_mhz": 11, "ftr": 11, "plutosdr": 11, "attenuationchannel0": 11, "paus": 11, "rx": 11, "gaincontrolmodechannel0": 11, "fast_attack": 11, "y": 11, "y_re": 11, "y_im": 11, "imag": 11, "creat": 11, "radio": 11, "sdr": 11, "properti": 11, "rx_lo": 11, "2400000000": 11, "tx_lo": 11, "tx_cyclic_buff": 11, "tx_hardwaregain_chan0": 11, "gain_control_mode_chan0": 11, "filter": 11, "tone_freq_hz": 11, "2000000": 11, "hz": 11, "tone_scal": 11, "tx_channel": 11, "dds_single_ton": 11, "collect": 11, "x": 11, "how": 11, "calcul": [11, 12], "progress": 11, "specifi": [11, 12], "capabl": 11, "system": 11, "deciph": 11, "repres": 11, "smallest": 11, "distinguish": 11, "larg": 11, "interf": 11, "mathemat": 11, "between": [11, 12], "root": 11, "squar": 11, "signific": 11, "seen": 11, "fast": 11, "transform": 11, "henc": 11, "must": 11, "quantifi": 11, "unit": [11, 12], "dbc": 11, "rel": 11, "interest": 11, "howev": 11, "could": 11, "referenc": 11, "dbf": 11, "distinct": 11, "sinc": 11, "mai": 11, "lower": 11, "becom": 11, "paramount": 11, "integ": 11, "fundament": [11, 12], "typic": 11, "domin": 11, "third": 11, "idea": 11, "calllib": 11, "interfac": [11, 12], "bottom": 11, "length": 11, "36e6": 11, "blackmanharri": 11, "hann": 11, "rect": 11, "setup": 11, "libpoint": 11, "libgenalyz": 11, "gn_config_tone_mea": 11, "dict": 11, "len": 11, "config_obj": 11, "gn_param": 11, "uint32ptr": 11, "fft_len": 11, "uint64ptr": 11, "fft_time_r": 11, "doubleptrptr": 11, "fft_time_im": 11, "y_interleav": 11, "y_interleavedptr": 11, "int32ptr": 11, "sfdr_time": 11, "gn_metric": 11, "fft_i": 11, "fft_q": 11, "metric_t": 11, "x_intrlv": 11, "plot": 11, "4": [11, 12], "remain": 11, "programm": 11, "coeffici": 11, "asset": 11, "plutosdr_fft": 11, "svg": 11, "900": 11, "examin": 11, "abov": [11, 12], "estim": 11, "around": 11, "50": 11, "agre": 11, "49": 11, "742253": 11, "skip": 11, "pass": [11, 12], "instead": 11, "control": 11, "same": [11, 12], "accomplish": 11, "fft_y": 11, "ffty_interleav": 11, "ffty_interleavedptr": 11, "doubleptr": 11, "fft_freq_r": 11, "fft_freq_im": 11, "sfdr_freq": 11, "match": 11, "close": 11, "742421": 11, "amplitud": [11, 12], "rss": 11, "compon": 11, "exclud": 11, "dc": 11, "therefor": 11, "becaus": 11, "To": 11, "multi": [11, 12], "within": 12, "subsect": 12, "incomplet": 12, "illustr": 12, "without": 12, "relev": 12, "over": 12, "gn_config_fft": 12, "adc_output_i": 12, "adc_i": 12, "adc_output_q": 12, "adc_q": 12, "hand": 12, "pre": 12, "alon": 12, "relat": 12, "fft_test_vec": 12, "highlight": 12, "prior": 12, "alloc": 12, "invok": 12, "gn_config_calloc": 12, "driven": 12, "through": 12, "public": 12, "member": 12, "access": 12, "purpos": 12, "tabl": 12, "catgori": 12, "datatyp": 12, "num": 12, "hertz": 12, "volt": 12, "bit": 12, "dac": 12, "shift": 12, "side": 12, "nl": 12, "necessari": 12, "consequ": 12, "gn_config_set_": 12, "instanc": 12, "addition": 12, "certain": 12, "further": 12, "signatur": 12, "found": 12, "few": 12, "requit": 12, "gn_gen_ton": 12, "overridden": 12, "requisit": 12, "thei": 12, "gn_config_set_axis_typ": 12, "intend": 12, "skelton": 12, "config_": 12, "_mea": 12, "maintain": 12, "state": 12}, "objects": {"": [[9, 0, 1, "c.__api", "__api"], [9, 0, 1, "c.__api", "__api"], [9, 1, 1, "_CPPv4N9tone_type11COMPLEX_EXPE", "COMPLEX_EXP"], [9, 2, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 2, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 3, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 3, 1, "_CPPv414GnAnalysisType", "GnAnalysisType"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisType::GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisType::GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisType::GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisType::GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisType::GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisType::GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisType::GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisType::GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisType::GnAnalysisTypeWaveform"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisType::GnAnalysisTypeWaveform"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE", "GnAnalysisTypeDNL"], [9, 1, 1, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE", "GnAnalysisTypeFourier"], [9, 1, 1, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE", "GnAnalysisTypeHistogram"], [9, 1, 1, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE", "GnAnalysisTypeINL"], [9, 1, 1, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE", "GnAnalysisTypeWaveform"], [9, 2, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 2, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 3, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 3, 1, "_CPPv412GnCodeFormat", "GnCodeFormat"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormat::GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormat::GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormat::GnCodeFormatTwosComplement"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormat::GnCodeFormatTwosComplement"], [9, 1, 1, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE", "GnCodeFormatOffsetBinary"], [9, 1, 1, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE", "GnCodeFormatTwosComplement"], [9, 2, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 2, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 3, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 3, 1, "_CPPv411GnDnlSignal", "GnDnlSignal"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignal::GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignal::GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignal::GnDnlSignalTone"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignal::GnDnlSignalTone"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE", "GnDnlSignalRamp"], [9, 1, 1, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE", "GnDnlSignalTone"], [9, 2, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 2, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 3, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 3, 1, "_CPPv411GnFACompTag", "GnFACompTag"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTag::GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTag::GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTag::GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTag::GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTag::GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTag::GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTag::GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTag::GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTag::GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTag::GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTag::GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTag::GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTag::GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTag::GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTag::GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTag::GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTag::GnFACompTagUserDist"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTag::GnFACompTagUserDist"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagCLKE", "GnFACompTagCLK"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagDCE", "GnFACompTagDC"], [9, 1, 1, "_CPPv4N11GnFACompTag13GnFACompTagHDE", "GnFACompTagHD"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILGTE", "GnFACompTagILGT"], [9, 1, 1, "_CPPv4N11GnFACompTag15GnFACompTagILOSE", "GnFACompTagILOS"], [9, 1, 1, "_CPPv4N11GnFACompTag14GnFACompTagIMDE", "GnFACompTagIMD"], [9, 1, 1, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE", "GnFACompTagNoise"], [9, 1, 1, "_CPPv4N11GnFACompTag17GnFACompTagSignalE", "GnFACompTagSignal"], [9, 1, 1, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE", "GnFACompTagUserDist"], [9, 2, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 2, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 3, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 3, 1, "_CPPv47GnFASsb", "GnFASsb"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsb::GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsb::GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsb::GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsb::GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsb::GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsb::GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsb::GnFASsbWO"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsb::GnFASsbWO"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbDCE", "GnFASsbDC"], [9, 1, 1, "_CPPv4N7GnFASsb14GnFASsbDefaultE", "GnFASsbDefault"], [9, 1, 1, "_CPPv4N7GnFASsb13GnFASsbSignalE", "GnFASsbSignal"], [9, 1, 1, "_CPPv4N7GnFASsb9GnFASsbWOE", "GnFASsbWO"], [9, 2, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 2, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 3, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 3, 1, "_CPPv416GnFreqAxisFormat", "GnFreqAxisFormat"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormat::GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormat::GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormat::GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormat::GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormat::GnFreqAxisFormatNorm"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormat::GnFreqAxisFormatNorm"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE", "GnFreqAxisFormatBins"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE", "GnFreqAxisFormatFreq"], [9, 1, 1, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE", "GnFreqAxisFormatNorm"], [9, 2, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 2, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 3, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 3, 1, "_CPPv414GnFreqAxisType", "GnFreqAxisType"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisType::GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisType::GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisType::GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisType::GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisType::GnFreqAxisTypeReal"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisType::GnFreqAxisTypeReal"], [9, 1, 1, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE", "GnFreqAxisTypeDcCenter"], [9, 1, 1, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE", "GnFreqAxisTypeDcLeft"], [9, 1, 1, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE", "GnFreqAxisTypeReal"], [9, 2, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 2, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 3, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 3, 1, "_CPPv412GnInlLineFit", "GnInlLineFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFit::GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFit::GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFit::GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFit::GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFit::GnInlLineFitNoFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFit::GnInlLineFitNoFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE", "GnInlLineFitBestFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE", "GnInlLineFitEndFit"], [9, 1, 1, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE", "GnInlLineFitNoFit"], [9, 2, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 2, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 3, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 3, 1, "_CPPv411GnRfftScale", "GnRfftScale"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScale::GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScale::GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScale::GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScale::GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScale::GnRfftScaleNative"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScale::GnRfftScaleNative"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE", "GnRfftScaleDbfsDc"], [9, 1, 1, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE", "GnRfftScaleDbfsSin"], [9, 1, 1, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE", "GnRfftScaleNative"], [9, 2, 1, "_CPPv48GnWindow", "GnWindow"], [9, 2, 1, "_CPPv48GnWindow", "GnWindow"], [9, 3, 1, "_CPPv48GnWindow", "GnWindow"], [9, 3, 1, "_CPPv48GnWindow", "GnWindow"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindow::GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindow::GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindow::GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindow::GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindow::GnWindowNoWindow"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindow::GnWindowNoWindow"], [9, 1, 1, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE", "GnWindowBlackmanHarris"], [9, 1, 1, "_CPPv4N8GnWindow12GnWindowHannE", "GnWindowHann"], [9, 1, 1, "_CPPv4N8GnWindow16GnWindowNoWindowE", "GnWindowNoWindow"], [9, 1, 1, "_CPPv4N9tone_type11REAL_COSINEE", "REAL_COSINE"], [9, 1, 1, "_CPPv4N9tone_type9REAL_SINEE", "REAL_SINE"], [9, 4, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::in"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::in_size"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::out"], [9, 5, 1, "_CPPv46gn_absPd6size_tPKd6size_t", "gn_abs::out_size"], [9, 4, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::axis_type"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::freq"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::fs"], [9, 5, 1, "_CPPv48gn_aliasPddd14GnFreqAxisType", "gn_alias::out"], [9, 4, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::key_sizes"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::key_sizes_size"], [9, 5, 1, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType", "gn_analysis_results_key_sizes::type"], [9, 4, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size"], [9, 5, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size::size"], [9, 5, 1, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType", "gn_analysis_results_size::type"], [9, 4, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::in"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::in_size"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::out"], [9, 5, 1, "_CPPv48gn_anglePd6size_tPKd6size_t", "gn_angle::out_size"], [9, 4, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::format"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::n"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::out"], [9, 5, 1, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat", "gn_code_axis::size"], [9, 4, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::max"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::min"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::out"], [9, 5, 1, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t", "gn_code_axisx::size"], [9, 4, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::format"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::n"], [9, 5, 1, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat", "gn_code_density_size::size"], [9, 4, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::max"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::min"], [9, 5, 1, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t", "gn_code_densityx_size::size"], [9, 4, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::freq"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::fs"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::nfft"], [9, 5, 1, "_CPPv411gn_coherentPd6size_tdd", "gn_coherent::out"], [9, 3, 1, "_CPPv49gn_config", "gn_config"], [9, 4, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa"], [9, 5, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa::c"], [9, 5, 1, "_CPPv412gn_config_fadP9gn_config", "gn_config_fa::fixed_tone_freq"], [9, 4, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto"], [9, 5, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto::c"], [9, 5, 1, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config", "gn_config_fa_auto::ssb_width"], [9, 4, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::c"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::navg"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::nfft"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::npts"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::qres"], [9, 5, 1, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config", "gn_config_fftz::win"], [9, 4, 1, "_CPPv414gn_config_freeP9gn_config", "gn_config_free"], [9, 5, 1, "_CPPv414gn_config_freeP9gn_config", "gn_config_free::c"], [9, 4, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::c"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::npts"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::ramp_start"], [9, 5, 1, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config", "gn_config_gen_ramp::ramp_stop"], [9, 4, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::c"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::npts"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::num_tones"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::sample_rate"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_ampl"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_freq"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::tone_phase"], [9, 5, 1, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config", "gn_config_gen_tone::ttype"], [9, 4, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size"], [9, 5, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size::c"], [9, 5, 1, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config", "gn_config_get_code_density_size::code_density_size"], [9, 4, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft"], [9, 5, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft::c"], [9, 5, 1, "_CPPv418gn_config_get_nfftP6size_tP9gn_config", "gn_config_get_nfft::nfft"], [9, 4, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts"], [9, 5, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts::c"], [9, 5, 1, "_CPPv418gn_config_get_nptsP6size_tP9gn_config", "gn_config_get_npts::npts"], [9, 4, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate"], [9, 5, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate::c"], [9, 5, 1, "_CPPv425gn_config_get_sample_ratePdP9gn_config", "gn_config_get_sample_rate::sample_rate"], [9, 4, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::c"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::npts"], [9, 5, 1, "_CPPv419gn_config_histz_nla6size_tiP9gn_config", "gn_config_histz_nla::qres"], [9, 4, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::c"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::fsr"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::npts"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::qnoise"], [9, 5, 1, "_CPPv418gn_config_quantize6size_tdidP9gn_config", "gn_config_quantize::qres"], [9, 4, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format"], [9, 5, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format::c"], [9, 5, 1, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config", "gn_config_set_code_format::code_format"], [9, 4, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate"], [9, 5, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate::c"], [9, 5, 1, "_CPPv423gn_config_set_data_ratedP9gn_config", "gn_config_set_data_rate::data_rate"], [9, 4, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type"], [9, 5, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type::c"], [9, 5, 1, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config", "gn_config_set_dnla_signal_type::dnla_signal_type"], [9, 4, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg"], [9, 5, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg::c"], [9, 5, 1, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config", "gn_config_set_fft_navg::fft_navg"], [9, 4, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr"], [9, 5, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr::c"], [9, 5, 1, "_CPPv417gn_config_set_fsrdP9gn_config", "gn_config_set_fsr::fsr"], [9, 4, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit"], [9, 5, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit::c"], [9, 5, 1, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config", "gn_config_set_inla_fit::inla_fit"], [9, 4, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order"], [9, 5, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order::c"], [9, 5, 1, "_CPPv428gn_config_set_max_harm_orderiP9gn_config", "gn_config_set_max_harm_order::max_harm_order"], [9, 4, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft"], [9, 5, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft::c"], [9, 5, 1, "_CPPv418gn_config_set_nfft6size_tP9gn_config", "gn_config_set_nfft::nfft"], [9, 4, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms"], [9, 5, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms::c"], [9, 5, 1, "_CPPv423gn_config_set_noise_rmsdP9gn_config", "gn_config_set_noise_rms::noise_rms"], [9, 4, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts"], [9, 5, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts::c"], [9, 5, 1, "_CPPv418gn_config_set_npts6size_tP9gn_config", "gn_config_set_npts::npts"], [9, 4, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones"], [9, 5, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones::c"], [9, 5, 1, "_CPPv423gn_config_set_num_tones6size_tP9gn_config", "gn_config_set_num_tones::num_tones"], [9, 4, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres"], [9, 5, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres::c"], [9, 5, 1, "_CPPv418gn_config_set_qresiP9gn_config", "gn_config_set_qres::qres"], [9, 4, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start"], [9, 5, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start::c"], [9, 5, 1, "_CPPv424gn_config_set_ramp_startdP9gn_config", "gn_config_set_ramp_start::ramp_start"], [9, 4, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop"], [9, 5, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop::c"], [9, 5, 1, "_CPPv423gn_config_set_ramp_stopdP9gn_config", "gn_config_set_ramp_stop::ramp_stop"], [9, 4, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate"], [9, 5, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate::c"], [9, 5, 1, "_CPPv425gn_config_set_sample_ratedP9gn_config", "gn_config_set_sample_rate::sample_rate"], [9, 4, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq"], [9, 5, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq::c"], [9, 5, 1, "_CPPv424gn_config_set_shift_freqdP9gn_config", "gn_config_set_shift_freq::shift_freq"], [9, 4, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund"], [9, 5, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund::c"], [9, 5, 1, "_CPPv422gn_config_set_ssb_fundiP9gn_config", "gn_config_set_ssb_fund::ssb_fund"], [9, 4, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest"], [9, 5, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest::c"], [9, 5, 1, "_CPPv422gn_config_set_ssb_restiP9gn_config", "gn_config_set_ssb_rest::ssb_rest"], [9, 4, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl"], [9, 5, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl::c"], [9, 5, 1, "_CPPv423gn_config_set_tone_amplPdP9gn_config", "gn_config_set_tone_ampl::tone_ampl"], [9, 4, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq"], [9, 5, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq::c"], [9, 5, 1, "_CPPv423gn_config_set_tone_freqPdP9gn_config", "gn_config_set_tone_freq::tone_freq"], [9, 4, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase"], [9, 5, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase::c"], [9, 5, 1, "_CPPv424gn_config_set_tone_phasePdP9gn_config", "gn_config_set_tone_phase::tone_phase"], [9, 4, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype"], [9, 5, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype::c"], [9, 5, 1, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config", "gn_config_set_ttype::ttype"], [9, 4, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win"], [9, 5, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win::c"], [9, 5, 1, "_CPPv417gn_config_set_win8GnWindowP9gn_config", "gn_config_set_win::win"], [9, 4, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::ampl"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::freq"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::fs"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::out"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::phase"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::size"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::td"], [9, 5, 1, "_CPPv46gn_cosPd6size_tdddddd", "gn_cos::tj"], [9, 4, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db"], [9, 4, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::in"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::in_size"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::out"], [9, 5, 1, "_CPPv47gn_db10Pd6size_tPKd6size_t", "gn_db10::out_size"], [9, 4, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::in"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::in_size"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::out"], [9, 5, 1, "_CPPv47gn_db20Pd6size_tPKd6size_t", "gn_db20::out_size"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::in"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::in_size"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::out"], [9, 5, 1, "_CPPv45gn_dbPd6size_tPKd6size_t", "gn_db::out_size"], [9, 4, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::dnl"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::dnl_size"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::hist"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::hist_size"], [9, 5, 1, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal", "gn_dnl::type"], [9, 4, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::dnl"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::dnl_size"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_dnl_analysis::rvalues_size"], [9, 4, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::c"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::dnl"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::dnl_len"], [9, 5, 1, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config", "gn_dnlz::hist"], [9, 4, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample"], [9, 4, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::in"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::in_size"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::interleaved"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::out"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::out_size"], [9, 5, 1, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib", "gn_downsample16::ratio"], [9, 4, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::in"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::in_size"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::interleaved"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::out"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::out_size"], [9, 5, 1, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib", "gn_downsample32::ratio"], [9, 4, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::in"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::in_size"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::interleaved"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::out"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::out_size"], [9, 5, 1, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib", "gn_downsample64::ratio"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::in"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::in_size"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::interleaved"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::out"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::out_size"], [9, 5, 1, "_CPPv413gn_downsamplePd6size_tPKd6size_tib", "gn_downsample::ratio"], [9, 4, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::in_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::interleaved"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::out_size"], [9, 5, 1, "_CPPv418gn_downsample_sizeP6size_t6size_tib", "gn_downsample_size::ratio"], [9, 4, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::enumeration"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::enumerator"], [9, 5, 1, "_CPPv413gn_enum_valuePiPKcPKc", "gn_enum_value::value"], [9, 4, 1, "_CPPv414gn_error_checkPb", "gn_error_check"], [9, 5, 1, "_CPPv414gn_error_checkPb", "gn_error_check::error"], [9, 4, 1, "_CPPv414gn_error_clearv", "gn_error_clear"], [9, 4, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string"], [9, 5, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string::buf"], [9, 5, 1, "_CPPv415gn_error_stringPc6size_t", "gn_error_string::size"], [9, 4, 1, "_CPPv420gn_error_string_sizeP6size_t", "gn_error_string_size"], [9, 5, 1, "_CPPv420gn_error_string_sizeP6size_t", "gn_error_string_size::size"], [9, 4, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::center"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::obj_key"], [9, 5, 1, "_CPPv419gn_fa_analysis_bandPKcdd", "gn_fa_analysis_band::width"], [9, 4, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::center"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::obj_key"], [9, 5, 1, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc", "gn_fa_analysis_band_e::width"], [9, 4, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::as_noise"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::clk"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::clk_size"], [9, 5, 1, "_CPPv49gn_fa_clkPKcPKi6size_tb", "gn_fa_clk::obj_key"], [9, 4, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset"], [9, 5, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset::enable"], [9, 5, 1, "_CPPv417gn_fa_conv_offsetPKcb", "gn_fa_conv_offset::obj_key"], [9, 4, 1, "_CPPv412gn_fa_createPKc", "gn_fa_create"], [9, 5, 1, "_CPPv412gn_fa_createPKc", "gn_fa_create::obj_key"], [9, 4, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc"], [9, 5, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc::as_dist"], [9, 5, 1, "_CPPv48gn_fa_dcPKcb", "gn_fa_dc::obj_key"], [9, 4, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata"], [9, 5, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata::f"], [9, 5, 1, "_CPPv411gn_fa_fdataPKcd", "gn_fa_fdata::obj_key"], [9, 4, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e"], [9, 5, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e::f"], [9, 5, 1, "_CPPv413gn_fa_fdata_ePKcPKc", "gn_fa_fdata_e::obj_key"], [9, 4, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::comp_key"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::freq"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::obj_key"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::ssb"], [9, 5, 1, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi", "gn_fa_fixed_tone::tag"], [9, 4, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::comp_key"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::freq"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::obj_key"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::ssb"], [9, 5, 1, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci", "gn_fa_fixed_tone_e::tag"], [9, 4, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample"], [9, 5, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample::f"], [9, 5, 1, "_CPPv413gn_fa_fsamplePKcd", "gn_fa_fsample::obj_key"], [9, 4, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e"], [9, 5, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e::f"], [9, 5, 1, "_CPPv415gn_fa_fsample_ePKcPKc", "gn_fa_fsample_e::obj_key"], [9, 4, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift"], [9, 5, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift::f"], [9, 5, 1, "_CPPv412gn_fa_fshiftPKcd", "gn_fa_fshift::obj_key"], [9, 4, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e"], [9, 5, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e::f"], [9, 5, 1, "_CPPv414gn_fa_fshift_ePKcPKc", "gn_fa_fshift_e::obj_key"], [9, 4, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images"], [9, 5, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images::enable"], [9, 5, 1, "_CPPv417gn_fa_fund_imagesPKcb", "gn_fa_fund_images::obj_key"], [9, 4, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd"], [9, 5, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd::n"], [9, 5, 1, "_CPPv48gn_fa_hdPKci", "gn_fa_hd::obj_key"], [9, 4, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::as_noise"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::ilv"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::ilv_size"], [9, 5, 1, "_CPPv49gn_fa_ilvPKcPKi6size_tb", "gn_fa_ilv::obj_key"], [9, 4, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd"], [9, 5, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd::n"], [9, 5, 1, "_CPPv49gn_fa_imdPKci", "gn_fa_imd::obj_key"], [9, 4, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::buf"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::filename"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::obj_key"], [9, 5, 1, "_CPPv410gn_fa_loadPc6size_tPKcPKc", "gn_fa_load::size"], [9, 4, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::filename"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::obj_key"], [9, 5, 1, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc", "gn_fa_load_key_size::size"], [9, 4, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::comp_key"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::obj_key"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::ssb"], [9, 5, 1, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi", "gn_fa_max_tone::tag"], [9, 4, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::buf"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::cfg_id"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::cplx"], [9, 5, 1, "_CPPv413gn_fa_previewPc6size_tPKcb", "gn_fa_preview::size"], [9, 4, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::cfg_id"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::cplx"], [9, 5, 1, "_CPPv418gn_fa_preview_sizeP6size_tPKcb", "gn_fa_preview_size::size"], [9, 4, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors"], [9, 5, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors::enable"], [9, 5, 1, "_CPPv417gn_fa_quad_errorsPKcb", "gn_fa_quad_errors::obj_key"], [9, 4, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp"], [9, 5, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp::comp_key"], [9, 5, 1, "_CPPv417gn_fa_remove_compPKcPKc", "gn_fa_remove_comp::obj_key"], [9, 4, 1, "_CPPv411gn_fa_resetPKc", "gn_fa_reset"], [9, 5, 1, "_CPPv411gn_fa_resetPKc", "gn_fa_reset::obj_key"], [9, 4, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::result"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkey"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkeys"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rkeys_size"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rvalues"], [9, 5, 1, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc", "gn_fa_result::rvalues_size"], [9, 4, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::result"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::result_size"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkey"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkeys"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rkeys_size"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rvalues"], [9, 5, 1, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string::rvalues_size"], [9, 4, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkey"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkeys"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rkeys_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rvalues"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::rvalues_size"], [9, 5, 1, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc", "gn_fa_result_string_size::size"], [9, 4, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::group"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::obj_key"], [9, 5, 1, "_CPPv49gn_fa_ssbPKc7GnFASsbi", "gn_fa_ssb::ssb"], [9, 4, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::name"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::obj_key"], [9, 5, 1, "_CPPv49gn_fa_varPKcPKcd", "gn_fa_var::value"], [9, 4, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo"], [9, 5, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo::n"], [9, 5, 1, "_CPPv48gn_fa_woPKci", "gn_fa_wo::obj_key"], [9, 4, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft"], [9, 4, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::format"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::i"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::i_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::n"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::navg"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::nfft"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::out"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::out_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::q"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::q_size"], [9, 5, 1, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft16::window"], [9, 4, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::format"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::i"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::i_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::n"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::navg"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::nfft"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::out"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::out_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::q"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::q_size"], [9, 5, 1, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft32::window"], [9, 4, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::format"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::i"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::i_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::n"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::navg"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::nfft"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::out"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::out_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::q"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::q_size"], [9, 5, 1, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat", "gn_fft64::window"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::i"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::i_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::navg"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::nfft"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::out"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::out_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::q"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::q_size"], [9, 5, 1, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow", "gn_fft::window"], [9, 4, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::axis_type"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::cfg_id"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::in"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::in_size"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::nfft"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis::rvalues_size"], [9, 4, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::cfg_id"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::in_size"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::key_sizes"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::key_sizes_size"], [9, 5, 1, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t", "gn_fft_analysis_results_key_sizes::nfft"], [9, 4, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::cfg_id"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::in_size"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::nfft"], [9, 5, 1, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t", "gn_fft_analysis_results_size::size"], [9, 4, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::axis_type"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::cfg_id"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::in"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::in_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::nfft"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rkeys"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rkeys_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rvalues"], [9, 5, 1, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_select::rvalues_size"], [9, 4, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::axis_type"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::cfg_id"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::in"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::in_size"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::nfft"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::rkey"], [9, 5, 1, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType", "gn_fft_analysis_single::rvalue"], [9, 4, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::i_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::navg"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::nfft"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::out_size"], [9, 5, 1, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t", "gn_fft_size::q_size"], [9, 4, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::in"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::in_size"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::out"], [9, 5, 1, "_CPPv411gn_fftshiftPd6size_tPKd6size_t", "gn_fftshift::out_size"], [9, 4, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::c"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::in_i"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::in_q"], [9, 5, 1, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config", "gn_fftz::out"], [9, 4, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::axis_format"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::axis_type"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::fs"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::nfft"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::out"], [9, 5, 1, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat", "gn_freq_axis::size"], [9, 4, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::axis_type"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::nfft"], [9, 5, 1, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType", "gn_freq_axis_size::size"], [9, 4, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift"], [9, 4, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::format"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::fs"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::fshift"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::i"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::i_size"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::n"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::out"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::out_size"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::q"], [9, 5, 1, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat", "gn_fshift16::q_size"], [9, 4, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::format"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::fs"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::fshift"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::i"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::i_size"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::n"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::out"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::out_size"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::q"], [9, 5, 1, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat", "gn_fshift32::q_size"], [9, 4, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::format"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::fs"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::fshift"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::i"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::i_size"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::n"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::out"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::out_size"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::q"], [9, 5, 1, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat", "gn_fshift64::q_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::fs"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::fshift"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::i"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::i_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::out"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::out_size"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::q"], [9, 5, 1, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd", "gn_fshift::q_size"], [9, 4, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::i_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::out_size"], [9, 5, 1, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t", "gn_fshift_size::q_size"], [9, 4, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::mean"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::out"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::sd"], [9, 5, 1, "_CPPv411gn_gaussianPd6size_tdd", "gn_gaussian::size"], [9, 4, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::c"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::outi"], [9, 5, 1, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config", "gn_gen_complex_tone::outq"], [9, 4, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp"], [9, 5, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp::c"], [9, 5, 1, "_CPPv411gn_gen_rampPPdP9gn_config", "gn_gen_ramp::out"], [9, 4, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone"], [9, 5, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone::c"], [9, 5, 1, "_CPPv416gn_gen_real_tonePPdP9gn_config", "gn_gen_real_tone::out"], [9, 4, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::c"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::dnl"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::results_size"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::rkeys"], [9, 5, 1, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_dnla_results::rvalues"], [9, 4, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::c"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::fft_ilv"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::results_size"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::rkeys"], [9, 5, 1, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config", "gn_get_fa_results::rvalues"], [9, 4, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::c"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::fft_ilv"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::metric_name"], [9, 5, 1, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config", "gn_get_fa_single_result::rvalue"], [9, 4, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::c"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::hist"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::results_size"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::rkeys"], [9, 5, 1, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config", "gn_get_ha_results::rvalues"], [9, 4, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::c"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::inl"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::results_size"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::rkeys"], [9, 5, 1, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config", "gn_get_inla_results::rvalues"], [9, 4, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::c"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::qwf"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::results_size"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::rkeys"], [9, 5, 1, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config", "gn_get_wfa_results::rvalues"], [9, 4, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::format"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::hist"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::hist_size"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::in"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::in_size"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::n"], [9, 5, 1, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb", "gn_hist16::preserve"], [9, 4, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::format"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::hist"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::hist_size"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::in"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::in_size"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::n"], [9, 5, 1, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb", "gn_hist32::preserve"], [9, 4, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::format"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::hist"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::hist_size"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::in"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::in_size"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::n"], [9, 5, 1, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb", "gn_hist64::preserve"], [9, 4, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::hist"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::hist_size"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rkeys"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rkeys_size"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rvalues"], [9, 5, 1, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t", "gn_hist_analysis::rvalues_size"], [9, 4, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::hist"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::hist_size"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::in"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::in_size"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::max"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::min"], [9, 5, 1, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb", "gn_histx16::preserve"], [9, 4, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::hist"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::hist_size"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::in"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::in_size"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::max"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::min"], [9, 5, 1, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb", "gn_histx32::preserve"], [9, 4, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::hist"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::hist_size"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::in"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::in_size"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::max"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::min"], [9, 5, 1, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb", "gn_histx64::preserve"], [9, 4, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::c"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::hist"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::hist_len"], [9, 5, 1, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config", "gn_histz::qwf"], [9, 4, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::in"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::in_size"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::out"], [9, 5, 1, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t", "gn_ifftshift::out_size"], [9, 4, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::dnl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::dnl_size"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::fit"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::inl"], [9, 5, 1, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit", "gn_inl::inl_size"], [9, 4, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::inl"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::inl_size"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rkeys"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rkeys_size"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rvalues"], [9, 5, 1, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t", "gn_inl_analysis::rvalues_size"], [9, 4, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::c"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::dnl"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::inl"], [9, 5, 1, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config", "gn_inlz::inl_len"], [9, 4, 1, "_CPPv412gn_mgr_clearv", "gn_mgr_clear"], [9, 4, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::obj_key1"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::obj_key2"], [9, 5, 1, "_CPPv414gn_mgr_comparePbPKcPKc", "gn_mgr_compare::result"], [9, 4, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains"], [9, 5, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains::obj_key"], [9, 5, 1, "_CPPv415gn_mgr_containsPbPKc", "gn_mgr_contains::result"], [9, 4, 1, "_CPPv413gn_mgr_removePKc", "gn_mgr_remove"], [9, 5, 1, "_CPPv413gn_mgr_removePKc", "gn_mgr_remove::obj_key"], [9, 4, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::buf"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::filename"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::obj_key"], [9, 5, 1, "_CPPv411gn_mgr_savePc6size_tPKcPKc", "gn_mgr_save::size"], [9, 4, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::filename"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::obj_key"], [9, 5, 1, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc", "gn_mgr_save_filename_size::size"], [9, 4, 1, "_CPPv411gn_mgr_sizeP6size_t", "gn_mgr_size"], [9, 5, 1, "_CPPv411gn_mgr_sizeP6size_t", "gn_mgr_size::size"], [9, 4, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::buf"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::obj_key"], [9, 5, 1, "_CPPv416gn_mgr_to_stringPc6size_tPKc", "gn_mgr_to_string::size"], [9, 4, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size"], [9, 5, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size::obj_key"], [9, 5, 1, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc", "gn_mgr_to_string_size::size"], [9, 4, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::buf"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::obj_key"], [9, 5, 1, "_CPPv411gn_mgr_typePc6size_tPKc", "gn_mgr_type::size"], [9, 4, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size"], [9, 5, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size::obj_key"], [9, 5, 1, "_CPPv416gn_mgr_type_sizeP6size_tPKc", "gn_mgr_type_size::size"], [9, 4, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::in"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::in_size"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::out"], [9, 5, 1, "_CPPv47gn_normPd6size_tPKd6size_t", "gn_norm::out_size"], [9, 4, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::format"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::in"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::in_size"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::n"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::out"], [9, 5, 1, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat", "gn_normalize16::out_size"], [9, 4, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::format"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::in"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::in_size"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::n"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::out"], [9, 5, 1, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat", "gn_normalize32::out_size"], [9, 4, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::format"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::in"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::in_size"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::n"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::out"], [9, 5, 1, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat", "gn_normalize64::out_size"], [9, 4, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::c"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::c_size"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::in"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::in_size"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::out"], [9, 5, 1, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t", "gn_polyval::out_size"], [9, 4, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize"], [9, 4, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::format"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::fsr"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::in"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::in_size"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::n"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::noise"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::out"], [9, 5, 1, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize16::out_size"], [9, 4, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::format"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::fsr"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::in"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::in_size"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::n"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::noise"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::out"], [9, 5, 1, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize32::out_size"], [9, 4, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::format"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::fsr"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::in"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::in_size"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::n"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::noise"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::out"], [9, 5, 1, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat", "gn_quantize64::out_size"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::c"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::in"], [9, 5, 1, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config", "gn_quantize::out"], [9, 4, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::noise"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::out"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::size"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::start"], [9, 5, 1, "_CPPv47gn_rampPd6size_tddd", "gn_ramp::stop"], [9, 4, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft"], [9, 4, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::format"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::in"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::in_size"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::n"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::navg"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::nfft"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::out"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::out_size"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::scale"], [9, 5, 1, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft16::window"], [9, 4, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::format"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::in"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::in_size"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::n"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::navg"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::nfft"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::out"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::out_size"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::scale"], [9, 5, 1, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft32::window"], [9, 4, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::format"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::in"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::in_size"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::n"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::navg"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::nfft"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::out"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::out_size"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::scale"], [9, 5, 1, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale", "gn_rfft64::window"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::in"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::in_size"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::navg"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::nfft"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::out"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::out_size"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::scale"], [9, 5, 1, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale", "gn_rfft::window"], [9, 4, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::in_size"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::navg"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::nfft"], [9, 5, 1, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t", "gn_rfft_size::out_size"], [9, 4, 1, "_CPPv425gn_set_string_terminationb", "gn_set_string_termination"], [9, 5, 1, "_CPPv425gn_set_string_terminationb", "gn_set_string_termination::null_terminated"], [9, 4, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::ampl"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::freq"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::fs"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::out"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::phase"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::size"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::td"], [9, 5, 1, "_CPPv46gn_sinPd6size_tdddddd", "gn_sin::tjrms"], [9, 4, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string"], [9, 5, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string::buf"], [9, 5, 1, "_CPPv417gn_version_stringPc6size_t", "gn_version_string::size"], [9, 4, 1, "_CPPv422gn_version_string_sizeP6size_t", "gn_version_string_size"], [9, 5, 1, "_CPPv422gn_version_string_sizeP6size_t", "gn_version_string_size::size"], [9, 4, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis"], [9, 4, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::in"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t", "gn_wf_analysis16::rvalues_size"], [9, 4, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::in"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t", "gn_wf_analysis32::rvalues_size"], [9, 4, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::in"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::in_size"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rkeys"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rkeys_size"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rvalues"], [9, 5, 1, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t", "gn_wf_analysis64::rvalues_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::in"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::in_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rkeys"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rkeys_size"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rvalues"], [9, 5, 1, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t", "gn_wf_analysis::rvalues_size"], [9, 2, 1, "_CPPv49tone_type", "tone_type"], [9, 3, 1, "_CPPv49tone_type", "tone_type"], [9, 1, 1, "_CPPv4N9tone_type11COMPLEX_EXPE", "tone_type::COMPLEX_EXP"], [9, 1, 1, "_CPPv4N9tone_type11REAL_COSINEE", "tone_type::REAL_COSINE"], [9, 1, 1, "_CPPv4N9tone_type9REAL_SINEE", "tone_type::REAL_SINE"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:type", "4": "cpp:function", "5": "cpp:functionParam"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "type", "C++ type"], "4": ["cpp", "function", "C++ function"], "5": ["cpp", "functionParam", "C++ function parameter"]}, "titleterms": {"introduct": 0, "us": 1, "genalyz": [1, 6, 8], "test": [1, 2, 11, 12], "configur": [1, 2, 9, 12], "tone": [1, 2], "base": [1, 2, 11], "ramp": [1, 2], "nois": [1, 2], "waveform": [1, 3, 7, 12], "gener": [1, 3, 12], "perform": [1, 4, 12], "metric": [1, 4, 12], "comput": [1, 4, 12], "exampl": [5, 7], "document": [6, 10], "languag": 7, "fourier": 7, "analysi": 7, "histogram": 7, "data": 8, "convert": 8, "librari": 8, "refer": [8, 9], "content": 8, "indic": 8, "tabl": 8, "api": 9, "setter": 9, "getter": 9, "function": 9, "sourc": [9, 10], "quantiz": 9, "auto": 9, "instal": 10, "window": 10, "linux": 10, "maco": 10, "core": 10, "depend": 10, "get": 10, "code": 10, "option": 10, "python": 10, "build": 10, "cmake": 10, "simul": 11, "usag": 12, "model": 12, "overview": 12}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Introduction": [[0, "introduction"]], "Using Genalyzer": [[1, "using-genalyzer"]], "Test Configuration": [[1, "test-configuration"], [2, "test-configuration"], [12, "test-configuration"]], "Tone-based Test Configuration": [[1, "tone-based-test-configuration"], [2, "tone-based-test-configuration"]], "Ramp-based Test Configuration": [[1, "ramp-based-test-configuration"], [2, "ramp-based-test-configuration"]], "Noise-based Test Configuration": [[1, "noise-based-test-configuration"], [2, "noise-based-test-configuration"]], "Waveform Generation": [[1, "waveform-generation"], [3, "waveform-generation"], [12, "waveform-generation"]], "Performance Metric Computation": [[1, "performance-metric-computation"], [4, "performance-metric-computation"], [12, "performance-metric-computation"]], "Examples": [[5, "examples"]], "Genalyzer Documentation": [[6, "genalyzer-documentation"]], "Language Examples": [[7, "language-examples"]], "Fourier Analysis": [[7, "fourier-analysis"]], "Waveform Analysis": [[7, "waveform-analysis"]], "Histogram Analysis": [[7, "histogram-analysis"]], "genalyzer: Data Converter Library": [[8, "genalyzer-data-converter-library"]], "Reference": [[8, "reference"]], "Contents:": [[8, null]], "Indices and tables": [[8, "indices-and-tables"]], "Reference API": [[9, "reference-api"]], "Configuration Setter and Getter Functions": [[9, "configuration-setter-and-getter-functions"]], "Source Configuration Functions": [[9, "source-configuration-functions"]], "Quantization Functions": [[9, "quantization-functions"]], "Auto": [[9, "auto"]], "Installation": [[10, "installation"]], "Windows": [[10, "windows"]], "Linux/macOS": [[10, "linux-macos"]], "Core Dependencies": [[10, "core-dependencies"]], "Get the source code": [[10, "get-the-source-code"]], "(Optional) Python Dependencies": [[10, "optional-python-dependencies"]], "(Optional) Documentation Dependencies": [[10, "optional-documentation-dependencies"]], "Build": [[10, "build"]], "CMake Options": [[10, "cmake-options"]], "Simulation Based Testing": [[11, "simulation-based-testing"]], "Usage Model": [[12, "usage-model"]], "Overview": [[12, "overview"]]}, "indexentries": {"gnanalysistype (c++ enum)": [[9, "_CPPv414GnAnalysisType"]], "gnanalysistype (c++ type)": [[9, "_CPPv414GnAnalysisType"]], "gnanalysistype::gnanalysistypednl (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType17GnAnalysisTypeDNLE"]], "gnanalysistype::gnanalysistypefourier (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType21GnAnalysisTypeFourierE"]], "gnanalysistype::gnanalysistypehistogram (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType23GnAnalysisTypeHistogramE"]], "gnanalysistype::gnanalysistypeinl (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType17GnAnalysisTypeINLE"]], "gnanalysistype::gnanalysistypewaveform (c++ enumerator)": [[9, "_CPPv4N14GnAnalysisType22GnAnalysisTypeWaveformE"]], "gncodeformat (c++ enum)": [[9, "_CPPv412GnCodeFormat"]], "gncodeformat (c++ type)": [[9, "_CPPv412GnCodeFormat"]], "gncodeformat::gncodeformatoffsetbinary (c++ enumerator)": [[9, "_CPPv4N12GnCodeFormat24GnCodeFormatOffsetBinaryE"]], "gncodeformat::gncodeformattwoscomplement (c++ enumerator)": [[9, "_CPPv4N12GnCodeFormat26GnCodeFormatTwosComplementE"]], "gndnlsignal (c++ enum)": [[9, "_CPPv411GnDnlSignal"]], "gndnlsignal (c++ type)": [[9, "_CPPv411GnDnlSignal"]], "gndnlsignal::gndnlsignalramp (c++ enumerator)": [[9, "_CPPv4N11GnDnlSignal15GnDnlSignalRampE"]], "gndnlsignal::gndnlsignaltone (c++ enumerator)": [[9, "_CPPv4N11GnDnlSignal15GnDnlSignalToneE"]], "gnfacomptag (c++ enum)": [[9, "_CPPv411GnFACompTag"]], "gnfacomptag (c++ type)": [[9, "_CPPv411GnFACompTag"]], "gnfacomptag::gnfacomptagclk (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag14GnFACompTagCLKE"]], "gnfacomptag::gnfacomptagdc (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag13GnFACompTagDCE"]], "gnfacomptag::gnfacomptaghd (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag13GnFACompTagHDE"]], "gnfacomptag::gnfacomptagilgt (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag15GnFACompTagILGTE"]], "gnfacomptag::gnfacomptagilos (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag15GnFACompTagILOSE"]], "gnfacomptag::gnfacomptagimd (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag14GnFACompTagIMDE"]], "gnfacomptag::gnfacomptagnoise (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag16GnFACompTagNoiseE"]], "gnfacomptag::gnfacomptagsignal (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag17GnFACompTagSignalE"]], "gnfacomptag::gnfacomptaguserdist (c++ enumerator)": [[9, "_CPPv4N11GnFACompTag19GnFACompTagUserDistE"]], "gnfassb (c++ enum)": [[9, "_CPPv47GnFASsb"]], "gnfassb (c++ type)": [[9, "_CPPv47GnFASsb"]], "gnfassb::gnfassbdc (c++ enumerator)": [[9, "_CPPv4N7GnFASsb9GnFASsbDCE"]], "gnfassb::gnfassbdefault (c++ enumerator)": [[9, "_CPPv4N7GnFASsb14GnFASsbDefaultE"]], "gnfassb::gnfassbsignal (c++ enumerator)": [[9, "_CPPv4N7GnFASsb13GnFASsbSignalE"]], "gnfassb::gnfassbwo (c++ enumerator)": [[9, "_CPPv4N7GnFASsb9GnFASsbWOE"]], "gnfreqaxisformat (c++ enum)": [[9, "_CPPv416GnFreqAxisFormat"]], "gnfreqaxisformat (c++ type)": [[9, "_CPPv416GnFreqAxisFormat"]], "gnfreqaxisformat::gnfreqaxisformatbins (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatBinsE"]], "gnfreqaxisformat::gnfreqaxisformatfreq (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatFreqE"]], "gnfreqaxisformat::gnfreqaxisformatnorm (c++ enumerator)": [[9, "_CPPv4N16GnFreqAxisFormat20GnFreqAxisFormatNormE"]], "gnfreqaxistype (c++ enum)": [[9, "_CPPv414GnFreqAxisType"]], "gnfreqaxistype (c++ type)": [[9, "_CPPv414GnFreqAxisType"]], "gnfreqaxistype::gnfreqaxistypedccenter (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType22GnFreqAxisTypeDcCenterE"]], "gnfreqaxistype::gnfreqaxistypedcleft (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType20GnFreqAxisTypeDcLeftE"]], "gnfreqaxistype::gnfreqaxistypereal (c++ enumerator)": [[9, "_CPPv4N14GnFreqAxisType18GnFreqAxisTypeRealE"]], "gninllinefit (c++ enum)": [[9, "_CPPv412GnInlLineFit"]], "gninllinefit (c++ type)": [[9, "_CPPv412GnInlLineFit"]], "gninllinefit::gninllinefitbestfit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit19GnInlLineFitBestFitE"]], "gninllinefit::gninllinefitendfit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit18GnInlLineFitEndFitE"]], "gninllinefit::gninllinefitnofit (c++ enumerator)": [[9, "_CPPv4N12GnInlLineFit17GnInlLineFitNoFitE"]], "gnrfftscale (c++ enum)": [[9, "_CPPv411GnRfftScale"]], "gnrfftscale (c++ type)": [[9, "_CPPv411GnRfftScale"]], "gnrfftscale::gnrfftscaledbfsdc (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale17GnRfftScaleDbfsDcE"]], "gnrfftscale::gnrfftscaledbfssin (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale18GnRfftScaleDbfsSinE"]], "gnrfftscale::gnrfftscalenative (c++ enumerator)": [[9, "_CPPv4N11GnRfftScale17GnRfftScaleNativeE"]], "gnwindow (c++ enum)": [[9, "_CPPv48GnWindow"]], "gnwindow (c++ type)": [[9, "_CPPv48GnWindow"]], "gnwindow::gnwindowblackmanharris (c++ enumerator)": [[9, "_CPPv4N8GnWindow22GnWindowBlackmanHarrisE"]], "gnwindow::gnwindowhann (c++ enumerator)": [[9, "_CPPv4N8GnWindow12GnWindowHannE"]], "gnwindow::gnwindownowindow (c++ enumerator)": [[9, "_CPPv4N8GnWindow16GnWindowNoWindowE"]], "__api (c macro)": [[9, "c.__api"]], "gn_abs (c++ function)": [[9, "_CPPv46gn_absPd6size_tPKd6size_t"]], "gn_alias (c++ function)": [[9, "_CPPv48gn_aliasPddd14GnFreqAxisType"]], "gn_analysis_results_key_sizes (c++ function)": [[9, "_CPPv429gn_analysis_results_key_sizesP6size_t6size_t14GnAnalysisType"]], "gn_analysis_results_size (c++ function)": [[9, "_CPPv424gn_analysis_results_sizeP6size_t14GnAnalysisType"]], "gn_angle (c++ function)": [[9, "_CPPv48gn_anglePd6size_tPKd6size_t"]], "gn_code_axis (c++ function)": [[9, "_CPPv412gn_code_axisPd6size_ti12GnCodeFormat"]], "gn_code_axisx (c++ function)": [[9, "_CPPv413gn_code_axisxPd6size_t7int64_t7int64_t"]], "gn_code_density_size (c++ function)": [[9, "_CPPv420gn_code_density_sizeP6size_ti12GnCodeFormat"]], "gn_code_densityx_size (c++ function)": [[9, "_CPPv421gn_code_densityx_sizeP6size_t7int64_t7int64_t"]], "gn_coherent (c++ function)": [[9, "_CPPv411gn_coherentPd6size_tdd"]], "gn_config (c++ type)": [[9, "_CPPv49gn_config"]], "gn_config_fa (c++ function)": [[9, "_CPPv412gn_config_fadP9gn_config"]], "gn_config_fa_auto (c++ function)": [[9, "_CPPv417gn_config_fa_auto7uint8_tP9gn_config"]], "gn_config_fftz (c++ function)": [[9, "_CPPv414gn_config_fftz6size_ti6size_t6size_t8GnWindowP9gn_config"]], "gn_config_free (c++ function)": [[9, "_CPPv414gn_config_freeP9gn_config"]], "gn_config_gen_ramp (c++ function)": [[9, "_CPPv418gn_config_gen_ramp6size_tddP9gn_config"]], "gn_config_gen_tone (c++ function)": [[9, "_CPPv418gn_config_gen_tone9tone_type6size_td6size_tPdPdPdP9gn_config"]], "gn_config_get_code_density_size (c++ function)": [[9, "_CPPv431gn_config_get_code_density_sizeP6size_tP9gn_config"]], "gn_config_get_nfft (c++ function)": [[9, "_CPPv418gn_config_get_nfftP6size_tP9gn_config"]], "gn_config_get_npts (c++ function)": [[9, "_CPPv418gn_config_get_nptsP6size_tP9gn_config"]], "gn_config_get_sample_rate (c++ function)": [[9, "_CPPv425gn_config_get_sample_ratePdP9gn_config"]], "gn_config_histz_nla (c++ function)": [[9, "_CPPv419gn_config_histz_nla6size_tiP9gn_config"]], "gn_config_quantize (c++ function)": [[9, "_CPPv418gn_config_quantize6size_tdidP9gn_config"]], "gn_config_set_code_format (c++ function)": [[9, "_CPPv425gn_config_set_code_format12GnCodeFormatP9gn_config"]], "gn_config_set_data_rate (c++ function)": [[9, "_CPPv423gn_config_set_data_ratedP9gn_config"]], "gn_config_set_dnla_signal_type (c++ function)": [[9, "_CPPv430gn_config_set_dnla_signal_type11GnDnlSignalP9gn_config"]], "gn_config_set_fft_navg (c++ function)": [[9, "_CPPv422gn_config_set_fft_navg6size_tP9gn_config"]], "gn_config_set_fsr (c++ function)": [[9, "_CPPv417gn_config_set_fsrdP9gn_config"]], "gn_config_set_inla_fit (c++ function)": [[9, "_CPPv422gn_config_set_inla_fit12GnInlLineFitP9gn_config"]], "gn_config_set_max_harm_order (c++ function)": [[9, "_CPPv428gn_config_set_max_harm_orderiP9gn_config"]], "gn_config_set_nfft (c++ function)": [[9, "_CPPv418gn_config_set_nfft6size_tP9gn_config"]], "gn_config_set_noise_rms (c++ function)": [[9, "_CPPv423gn_config_set_noise_rmsdP9gn_config"]], "gn_config_set_npts (c++ function)": [[9, "_CPPv418gn_config_set_npts6size_tP9gn_config"]], "gn_config_set_num_tones (c++ function)": [[9, "_CPPv423gn_config_set_num_tones6size_tP9gn_config"]], "gn_config_set_qres (c++ function)": [[9, "_CPPv418gn_config_set_qresiP9gn_config"]], "gn_config_set_ramp_start (c++ function)": [[9, "_CPPv424gn_config_set_ramp_startdP9gn_config"]], "gn_config_set_ramp_stop (c++ function)": [[9, "_CPPv423gn_config_set_ramp_stopdP9gn_config"]], "gn_config_set_sample_rate (c++ function)": [[9, "_CPPv425gn_config_set_sample_ratedP9gn_config"]], "gn_config_set_shift_freq (c++ function)": [[9, "_CPPv424gn_config_set_shift_freqdP9gn_config"]], "gn_config_set_ssb_fund (c++ function)": [[9, "_CPPv422gn_config_set_ssb_fundiP9gn_config"]], "gn_config_set_ssb_rest (c++ function)": [[9, "_CPPv422gn_config_set_ssb_restiP9gn_config"]], "gn_config_set_tone_ampl (c++ function)": [[9, "_CPPv423gn_config_set_tone_amplPdP9gn_config"]], "gn_config_set_tone_freq (c++ function)": [[9, "_CPPv423gn_config_set_tone_freqPdP9gn_config"]], "gn_config_set_tone_phase (c++ function)": [[9, "_CPPv424gn_config_set_tone_phasePdP9gn_config"]], "gn_config_set_ttype (c++ function)": [[9, "_CPPv419gn_config_set_ttype9tone_typeP9gn_config"]], "gn_config_set_win (c++ function)": [[9, "_CPPv417gn_config_set_win8GnWindowP9gn_config"]], "gn_cos (c++ function)": [[9, "_CPPv46gn_cosPd6size_tdddddd"]], "gn_db (c++ function)": [[9, "_CPPv45gn_dbPd6size_tPKd6size_t"]], "gn_db10 (c++ function)": [[9, "_CPPv47gn_db10Pd6size_tPKd6size_t"]], "gn_db20 (c++ function)": [[9, "_CPPv47gn_db20Pd6size_tPKd6size_t"]], "gn_dnl (c++ function)": [[9, "_CPPv46gn_dnlPd6size_tPK8uint64_t6size_t11GnDnlSignal"]], "gn_dnl_analysis (c++ function)": [[9, "_CPPv415gn_dnl_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_dnlz (c++ function)": [[9, "_CPPv47gn_dnlzPPdP6size_tPK8uint64_tP9gn_config"]], "gn_downsample (c++ function)": [[9, "_CPPv413gn_downsamplePd6size_tPKd6size_tib"]], "gn_downsample16 (c++ function)": [[9, "_CPPv415gn_downsample16P7int16_t6size_tPK7int16_t6size_tib"]], "gn_downsample32 (c++ function)": [[9, "_CPPv415gn_downsample32P7int32_t6size_tPK7int32_t6size_tib"]], "gn_downsample64 (c++ function)": [[9, "_CPPv415gn_downsample64P7int64_t6size_tPK7int64_t6size_tib"]], "gn_downsample_size (c++ function)": [[9, "_CPPv418gn_downsample_sizeP6size_t6size_tib"]], "gn_enum_value (c++ function)": [[9, "_CPPv413gn_enum_valuePiPKcPKc"]], "gn_error_check (c++ function)": [[9, "_CPPv414gn_error_checkPb"]], "gn_error_clear (c++ function)": [[9, "_CPPv414gn_error_clearv"]], "gn_error_string (c++ function)": [[9, "_CPPv415gn_error_stringPc6size_t"]], "gn_error_string_size (c++ function)": [[9, "_CPPv420gn_error_string_sizeP6size_t"]], "gn_fa_analysis_band (c++ function)": [[9, "_CPPv419gn_fa_analysis_bandPKcdd"]], "gn_fa_analysis_band_e (c++ function)": [[9, "_CPPv421gn_fa_analysis_band_ePKcPKcPKc"]], "gn_fa_clk (c++ function)": [[9, "_CPPv49gn_fa_clkPKcPKi6size_tb"]], "gn_fa_conv_offset (c++ function)": [[9, "_CPPv417gn_fa_conv_offsetPKcb"]], "gn_fa_create (c++ function)": [[9, "_CPPv412gn_fa_createPKc"]], "gn_fa_dc (c++ function)": [[9, "_CPPv48gn_fa_dcPKcb"]], "gn_fa_fdata (c++ function)": [[9, "_CPPv411gn_fa_fdataPKcd"]], "gn_fa_fdata_e (c++ function)": [[9, "_CPPv413gn_fa_fdata_ePKcPKc"]], "gn_fa_fixed_tone (c++ function)": [[9, "_CPPv416gn_fa_fixed_tonePKcPKc11GnFACompTagdi"]], "gn_fa_fixed_tone_e (c++ function)": [[9, "_CPPv418gn_fa_fixed_tone_ePKcPKc11GnFACompTagPKci"]], "gn_fa_fsample (c++ function)": [[9, "_CPPv413gn_fa_fsamplePKcd"]], "gn_fa_fsample_e (c++ function)": [[9, "_CPPv415gn_fa_fsample_ePKcPKc"]], "gn_fa_fshift (c++ function)": [[9, "_CPPv412gn_fa_fshiftPKcd"]], "gn_fa_fshift_e (c++ function)": [[9, "_CPPv414gn_fa_fshift_ePKcPKc"]], "gn_fa_fund_images (c++ function)": [[9, "_CPPv417gn_fa_fund_imagesPKcb"]], "gn_fa_hd (c++ function)": [[9, "_CPPv48gn_fa_hdPKci"]], "gn_fa_ilv (c++ function)": [[9, "_CPPv49gn_fa_ilvPKcPKi6size_tb"]], "gn_fa_imd (c++ function)": [[9, "_CPPv49gn_fa_imdPKci"]], "gn_fa_load (c++ function)": [[9, "_CPPv410gn_fa_loadPc6size_tPKcPKc"]], "gn_fa_load_key_size (c++ function)": [[9, "_CPPv419gn_fa_load_key_sizeP6size_tPKcPKc"]], "gn_fa_max_tone (c++ function)": [[9, "_CPPv414gn_fa_max_tonePKcPKc11GnFACompTagi"]], "gn_fa_preview (c++ function)": [[9, "_CPPv413gn_fa_previewPc6size_tPKcb"]], "gn_fa_preview_size (c++ function)": [[9, "_CPPv418gn_fa_preview_sizeP6size_tPKcb"]], "gn_fa_quad_errors (c++ function)": [[9, "_CPPv417gn_fa_quad_errorsPKcb"]], "gn_fa_remove_comp (c++ function)": [[9, "_CPPv417gn_fa_remove_compPKcPKc"]], "gn_fa_reset (c++ function)": [[9, "_CPPv411gn_fa_resetPKc"]], "gn_fa_result (c++ function)": [[9, "_CPPv412gn_fa_resultPdPPKc6size_tPKd6size_tPKc"]], "gn_fa_result_string (c++ function)": [[9, "_CPPv419gn_fa_result_stringPc6size_tPPKc6size_tPKd6size_tPKc"]], "gn_fa_result_string_size (c++ function)": [[9, "_CPPv424gn_fa_result_string_sizeP6size_tPPKc6size_tPKd6size_tPKc"]], "gn_fa_ssb (c++ function)": [[9, "_CPPv49gn_fa_ssbPKc7GnFASsbi"]], "gn_fa_var (c++ function)": [[9, "_CPPv49gn_fa_varPKcPKcd"]], "gn_fa_wo (c++ function)": [[9, "_CPPv48gn_fa_woPKci"]], "gn_fft (c++ function)": [[9, "_CPPv46gn_fftPd6size_tPKd6size_tPKd6size_t6size_t6size_t8GnWindow"]], "gn_fft16 (c++ function)": [[9, "_CPPv48gn_fft16Pd6size_tPK7int16_t6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft32 (c++ function)": [[9, "_CPPv48gn_fft32Pd6size_tPK7int32_t6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft64 (c++ function)": [[9, "_CPPv48gn_fft64Pd6size_tPK7int64_t6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat"]], "gn_fft_analysis (c++ function)": [[9, "_CPPv415gn_fft_analysisPPc6size_tPd6size_tPKcPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_analysis_results_key_sizes (c++ function)": [[9, "_CPPv433gn_fft_analysis_results_key_sizesP6size_t6size_tPKc6size_t6size_t"]], "gn_fft_analysis_results_size (c++ function)": [[9, "_CPPv428gn_fft_analysis_results_sizeP6size_tPKc6size_t6size_t"]], "gn_fft_analysis_select (c++ function)": [[9, "_CPPv422gn_fft_analysis_selectPd6size_tPKcPPKc6size_tPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_analysis_single (c++ function)": [[9, "_CPPv422gn_fft_analysis_singlePdPKcPKcPKd6size_t6size_t14GnFreqAxisType"]], "gn_fft_size (c++ function)": [[9, "_CPPv411gn_fft_sizeP6size_t6size_t6size_t6size_t6size_t"]], "gn_fftshift (c++ function)": [[9, "_CPPv411gn_fftshiftPd6size_tPKd6size_t"]], "gn_fftz (c++ function)": [[9, "_CPPv47gn_fftzPPdPK7int32_tPK7int32_tP9gn_config"]], "gn_freq_axis (c++ function)": [[9, "_CPPv412gn_freq_axisPd6size_t6size_t14GnFreqAxisTyped16GnFreqAxisFormat"]], "gn_freq_axis_size (c++ function)": [[9, "_CPPv417gn_freq_axis_sizeP6size_t6size_t14GnFreqAxisType"]], "gn_fshift (c++ function)": [[9, "_CPPv49gn_fshiftPd6size_tPKd6size_tPKd6size_tdd"]], "gn_fshift16 (c++ function)": [[9, "_CPPv411gn_fshift16P7int16_t6size_tPK7int16_t6size_tPK7int16_t6size_tidd12GnCodeFormat"]], "gn_fshift32 (c++ function)": [[9, "_CPPv411gn_fshift32P7int32_t6size_tPK7int32_t6size_tPK7int32_t6size_tidd12GnCodeFormat"]], "gn_fshift64 (c++ function)": [[9, "_CPPv411gn_fshift64P7int64_t6size_tPK7int64_t6size_tPK7int64_t6size_tidd12GnCodeFormat"]], "gn_fshift_size (c++ function)": [[9, "_CPPv414gn_fshift_sizeP6size_t6size_t6size_t"]], "gn_gaussian (c++ function)": [[9, "_CPPv411gn_gaussianPd6size_tdd"]], "gn_gen_complex_tone (c++ function)": [[9, "_CPPv419gn_gen_complex_tonePPdPPdP9gn_config"]], "gn_gen_ramp (c++ function)": [[9, "_CPPv411gn_gen_rampPPdP9gn_config"]], "gn_gen_real_tone (c++ function)": [[9, "_CPPv416gn_gen_real_tonePPdP9gn_config"]], "gn_get_dnla_results (c++ function)": [[9, "_CPPv419gn_get_dnla_resultsPPPcPPdP6size_tPKdP9gn_config"]], "gn_get_fa_results (c++ function)": [[9, "_CPPv417gn_get_fa_resultsPPPcPPdP6size_tPdP9gn_config"]], "gn_get_fa_single_result (c++ function)": [[9, "_CPPv423gn_get_fa_single_resultPdPKcPdP9gn_config"]], "gn_get_ha_results (c++ function)": [[9, "_CPPv417gn_get_ha_resultsPPPcPPdP6size_tPK8uint64_tP9gn_config"]], "gn_get_inla_results (c++ function)": [[9, "_CPPv419gn_get_inla_resultsPPPcPPdP6size_tPKdP9gn_config"]], "gn_get_wfa_results (c++ function)": [[9, "_CPPv418gn_get_wfa_resultsPPPcPPdP6size_tPK7int32_tP9gn_config"]], "gn_hist16 (c++ function)": [[9, "_CPPv49gn_hist16P8uint64_t6size_tPK7int16_t6size_ti12GnCodeFormatb"]], "gn_hist32 (c++ function)": [[9, "_CPPv49gn_hist32P8uint64_t6size_tPK7int32_t6size_ti12GnCodeFormatb"]], "gn_hist64 (c++ function)": [[9, "_CPPv49gn_hist64P8uint64_t6size_tPK7int64_t6size_ti12GnCodeFormatb"]], "gn_hist_analysis (c++ function)": [[9, "_CPPv416gn_hist_analysisPPc6size_tPd6size_tPK8uint64_t6size_t"]], "gn_histx16 (c++ function)": [[9, "_CPPv410gn_histx16P8uint64_t6size_tPK7int16_t6size_t7int64_t7int64_tb"]], "gn_histx32 (c++ function)": [[9, "_CPPv410gn_histx32P8uint64_t6size_tPK7int32_t6size_t7int64_t7int64_tb"]], "gn_histx64 (c++ function)": [[9, "_CPPv410gn_histx64P8uint64_t6size_tPK7int64_t6size_t7int64_t7int64_tb"]], "gn_histz (c++ function)": [[9, "_CPPv48gn_histzPP8uint64_tP6size_tPK7int32_tP9gn_config"]], "gn_ifftshift (c++ function)": [[9, "_CPPv412gn_ifftshiftPd6size_tPKd6size_t"]], "gn_inl (c++ function)": [[9, "_CPPv46gn_inlPd6size_tPKd6size_t12GnInlLineFit"]], "gn_inl_analysis (c++ function)": [[9, "_CPPv415gn_inl_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_inlz (c++ function)": [[9, "_CPPv47gn_inlzPPdP6size_tPKdP9gn_config"]], "gn_mgr_clear (c++ function)": [[9, "_CPPv412gn_mgr_clearv"]], "gn_mgr_compare (c++ function)": [[9, "_CPPv414gn_mgr_comparePbPKcPKc"]], "gn_mgr_contains (c++ function)": [[9, "_CPPv415gn_mgr_containsPbPKc"]], "gn_mgr_remove (c++ function)": [[9, "_CPPv413gn_mgr_removePKc"]], "gn_mgr_save (c++ function)": [[9, "_CPPv411gn_mgr_savePc6size_tPKcPKc"]], "gn_mgr_save_filename_size (c++ function)": [[9, "_CPPv425gn_mgr_save_filename_sizeP6size_tPKcPKc"]], "gn_mgr_size (c++ function)": [[9, "_CPPv411gn_mgr_sizeP6size_t"]], "gn_mgr_to_string (c++ function)": [[9, "_CPPv416gn_mgr_to_stringPc6size_tPKc"]], "gn_mgr_to_string_size (c++ function)": [[9, "_CPPv421gn_mgr_to_string_sizeP6size_tPKc"]], "gn_mgr_type (c++ function)": [[9, "_CPPv411gn_mgr_typePc6size_tPKc"]], "gn_mgr_type_size (c++ function)": [[9, "_CPPv416gn_mgr_type_sizeP6size_tPKc"]], "gn_norm (c++ function)": [[9, "_CPPv47gn_normPd6size_tPKd6size_t"]], "gn_normalize16 (c++ function)": [[9, "_CPPv414gn_normalize16Pd6size_tPK7int16_t6size_ti12GnCodeFormat"]], "gn_normalize32 (c++ function)": [[9, "_CPPv414gn_normalize32Pd6size_tPK7int32_t6size_ti12GnCodeFormat"]], "gn_normalize64 (c++ function)": [[9, "_CPPv414gn_normalize64Pd6size_tPK7int64_t6size_ti12GnCodeFormat"]], "gn_polyval (c++ function)": [[9, "_CPPv410gn_polyvalPd6size_tPKd6size_tPKd6size_t"]], "gn_quantize (c++ function)": [[9, "_CPPv411gn_quantizePP7int32_tPKdP9gn_config"]], "gn_quantize16 (c++ function)": [[9, "_CPPv413gn_quantize16P7int16_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_quantize32 (c++ function)": [[9, "_CPPv413gn_quantize32P7int32_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_quantize64 (c++ function)": [[9, "_CPPv413gn_quantize64P7int64_t6size_tPKd6size_tdid12GnCodeFormat"]], "gn_ramp (c++ function)": [[9, "_CPPv47gn_rampPd6size_tddd"]], "gn_rfft (c++ function)": [[9, "_CPPv47gn_rfftPd6size_tPKd6size_t6size_t6size_t8GnWindow11GnRfftScale"]], "gn_rfft16 (c++ function)": [[9, "_CPPv49gn_rfft16Pd6size_tPK7int16_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft32 (c++ function)": [[9, "_CPPv49gn_rfft32Pd6size_tPK7int32_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft64 (c++ function)": [[9, "_CPPv49gn_rfft64Pd6size_tPK7int64_t6size_ti6size_t6size_t8GnWindow12GnCodeFormat11GnRfftScale"]], "gn_rfft_size (c++ function)": [[9, "_CPPv412gn_rfft_sizeP6size_t6size_t6size_t6size_t"]], "gn_set_string_termination (c++ function)": [[9, "_CPPv425gn_set_string_terminationb"]], "gn_sin (c++ function)": [[9, "_CPPv46gn_sinPd6size_tdddddd"]], "gn_version_string (c++ function)": [[9, "_CPPv417gn_version_stringPc6size_t"]], "gn_version_string_size (c++ function)": [[9, "_CPPv422gn_version_string_sizeP6size_t"]], "gn_wf_analysis (c++ function)": [[9, "_CPPv414gn_wf_analysisPPc6size_tPd6size_tPKd6size_t"]], "gn_wf_analysis16 (c++ function)": [[9, "_CPPv416gn_wf_analysis16PPc6size_tPd6size_tPK7int16_t6size_t"]], "gn_wf_analysis32 (c++ function)": [[9, "_CPPv416gn_wf_analysis32PPc6size_tPd6size_tPK7int32_t6size_t"]], "gn_wf_analysis64 (c++ function)": [[9, "_CPPv416gn_wf_analysis64PPc6size_tPd6size_tPK7int64_t6size_t"]], "tone_type (c++ enum)": [[9, "_CPPv49tone_type"]], "tone_type (c++ type)": [[9, "_CPPv49tone_type"]], "tone_type::complex_exp (c++ enumerator)": [[9, "_CPPv4N9tone_type11COMPLEX_EXPE"]], "tone_type::real_cosine (c++ enumerator)": [[9, "_CPPv4N9tone_type11REAL_COSINEE"]], "tone_type::real_sine (c++ enumerator)": [[9, "_CPPv4N9tone_type9REAL_SINEE"]]}}) \ No newline at end of file diff --git a/master/setup.html b/master/setup.html index 992cd37..41c9c9d 100644 --- a/master/setup.html +++ b/master/setup.html @@ -5,13 +5,13 @@ - + Installation - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -376,10 +376,10 @@

CMake Options - - - - + + + + + \ No newline at end of file diff --git a/master/sim.html b/master/sim.html index a94bdcc..4297d97 100644 --- a/master/sim.html +++ b/master/sim.html @@ -5,13 +5,13 @@ - + Simulation Based Testing - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -429,10 +429,10 @@

Using genalyzer and ADALM-PLUTO to Compute Tone-Based Measurements for ADALM - - - - - + + + + + \ No newline at end of file diff --git a/master/theory.html b/master/theory.html index 8b7bd29..d5b46a6 100644 --- a/master/theory.html +++ b/master/theory.html @@ -5,13 +5,13 @@ - + Usage Model - Genalyzer v0.0.1 documentation - - - - - + + + + + @@ -707,10 +707,10 @@

Performance Metric Computation - - - - + + + + + \ No newline at end of file