<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="classgr_1_1iqbalance_1_1optimize__c" kind="class" language="C++" prot="public">
    <compoundname>gr::iqbalance::optimize_c</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::sync_block</basecompoundref>
    <includes refid="optimize__c_8h" local="no">optimize_c.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classgr_1_1iqbalance_1_1optimize__c_1a392c7e295065c70ec51fae638a6d7e01" prot="public" static="no">
        <type>std::shared_ptr&lt; <ref refid="classgr_1_1iqbalance_1_1optimize__c" kindref="compound">optimize_c</ref> &gt;</type>
        <definition>typedef std::shared_ptr&lt;optimize_c&gt; gr::iqbalance::optimize_c::sptr</definition>
        <argsstring></argsstring>
        <name>sptr</name>
        <qualifiedname>gr::iqbalance::optimize_c::sptr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="29" column="31" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1iqbalance_1_1optimize__c_1a25c5fac09e30310a397b021698de884e" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::iqbalance::optimize_c::d_period</definition>
        <argsstring></argsstring>
        <name>d_period</name>
        <qualifiedname>gr::iqbalance::optimize_c::d_period</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="24" column="11" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="24" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1iqbalance_1_1optimize__c_1a7c2fe7a95d18dfee63d1f58f2406b473" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::iqbalance::optimize_c::d_count</definition>
        <argsstring></argsstring>
        <name>d_count</name>
        <qualifiedname>gr::iqbalance::optimize_c::d_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="24" column="20" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="24" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1iqbalance_1_1optimize__c_1aea7f598c0c55ceafe3a7ccec55a703a2" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::iqbalance::optimize_c::d_first</definition>
        <argsstring></argsstring>
        <name>d_first</name>
        <qualifiedname>gr::iqbalance::optimize_c::d_first</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="25" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1iqbalance_1_1optimize__c_1a8b4aa29e7da23b47d9c9c262a3df8664" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::iqbalance::optimize_c::d_mag</definition>
        <argsstring></argsstring>
        <name>d_mag</name>
        <qualifiedname>gr::iqbalance::optimize_c::d_mag</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="26" column="13" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1iqbalance_1_1optimize__c_1a1014d50c7a42c4ab6d1754623acab6ee" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::iqbalance::optimize_c::d_phase</definition>
        <argsstring></argsstring>
        <name>d_phase</name>
        <qualifiedname>gr::iqbalance::optimize_c::d_phase</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="26" column="19" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a368e8364e2b7486ec953b5f23c2c00cf" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::iqbalance::optimize_c::optimize_c</definition>
        <argsstring>(int period)</argsstring>
        <name>optimize_c</name>
        <qualifiedname>gr::iqbalance::optimize_c::optimize_c</qualifiedname>
        <param>
          <type>int</type>
          <declname>period</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="22" column="7"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a15eec19f32c6c1f682cf31e079e4f91f" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr_1_1iqbalance_1_1optimize__c_1a392c7e295065c70ec51fae638a6d7e01" kindref="member">sptr</ref></type>
        <definition>static sptr gr::iqbalance::optimize_c::make</definition>
        <argsstring>(int period=0)</argsstring>
        <name>make</name>
        <qualifiedname>gr::iqbalance::optimize_c::make</qualifiedname>
        <param>
          <type>int</type>
          <declname>period</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="31" column="19"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a734f6e5ac590de533b01b68c8c0c67c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::iqbalance::optimize_c::~optimize_c</definition>
        <argsstring>()</argsstring>
        <name>~optimize_c</name>
        <qualifiedname>gr::iqbalance::optimize_c::~optimize_c</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="33" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1ae610fb61559f483d21c18f3c7de79403" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::iqbalance::optimize_c::set_period</definition>
        <argsstring>(int period)</argsstring>
        <name>set_period</name>
        <qualifiedname>gr::iqbalance::optimize_c::set_period</qualifiedname>
        <param>
          <type>int</type>
          <declname>period</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="35" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a6ca068deeb05f3d36faa4a49cb100571" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::iqbalance::optimize_c::period</definition>
        <argsstring>() const</argsstring>
        <name>period</name>
        <qualifiedname>gr::iqbalance::optimize_c::period</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="36" column="11" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="36" bodyend="36"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a4f7bda751243c3f07beebe848f26cfe8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr::iqbalance::optimize_c::mag</definition>
        <argsstring>() const</argsstring>
        <name>mag</name>
        <qualifiedname>gr::iqbalance::optimize_c::mag</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="38" column="13" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1abdd2777f8d24ec26aecbd660f39916e2" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr::iqbalance::optimize_c::phase</definition>
        <argsstring>() const</argsstring>
        <name>phase</name>
        <qualifiedname>gr::iqbalance::optimize_c::phase</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="39" column="13" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1aa1d61b367972aee155d561e78885c1d0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::iqbalance::optimize_c::reset</definition>
        <argsstring>(void)</argsstring>
        <name>reset</name>
        <qualifiedname>gr::iqbalance::optimize_c::reset</qualifiedname>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="41" column="12" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="41" bodyend="45"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a576be848f93d3fb895f8d68410c49e89" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::iqbalance::optimize_c::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <qualifiedname>gr::iqbalance::optimize_c::forecast</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_items_required</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="47" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1iqbalance_1_1optimize__c_1a8b5a991eb2d1782f1feae3caf3f045d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::iqbalance::optimize_c::work</definition>
        <argsstring>(int noutput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>work</name>
        <qualifiedname>gr::iqbalance::optimize_c::work</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_const_void_star &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type>gr_vector_void_star &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="49" column="11"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="1">
        <label>gr::iqbalance::optimize_c</label>
        <link refid="classgr_1_1iqbalance_1_1optimize__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>gr::iqbalance::optimize_c</label>
        <link refid="classgr_1_1iqbalance_1_1optimize__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
    </collaborationgraph>
    <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" line="19" column="5" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-iqbal/gr-iqbal-20210108_fbee239/include/gnuradio/iqbalance/optimize_c.h" bodystart="20" bodyend="52"/>
    <listofallmembers>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a7c2fe7a95d18dfee63d1f58f2406b473" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>d_count</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1aea7f598c0c55ceafe3a7ccec55a703a2" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>d_first</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a8b4aa29e7da23b47d9c9c262a3df8664" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>d_mag</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a25c5fac09e30310a397b021698de884e" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>d_period</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a1014d50c7a42c4ab6d1754623acab6ee" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>d_phase</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a576be848f93d3fb895f8d68410c49e89" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>forecast</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a4f7bda751243c3f07beebe848f26cfe8" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>mag</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a15eec19f32c6c1f682cf31e079e4f91f" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>make</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a368e8364e2b7486ec953b5f23c2c00cf" prot="private" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>optimize_c</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a6ca068deeb05f3d36faa4a49cb100571" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>period</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1abdd2777f8d24ec26aecbd660f39916e2" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>phase</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1aa1d61b367972aee155d561e78885c1d0" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>reset</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1ae610fb61559f483d21c18f3c7de79403" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>set_period</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a392c7e295065c70ec51fae638a6d7e01" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>sptr</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a8b5a991eb2d1782f1feae3caf3f045d6" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>work</name></member>
      <member refid="classgr_1_1iqbalance_1_1optimize__c_1a734f6e5ac590de533b01b68c8c0c67c3" prot="public" virt="non-virtual"><scope>gr::iqbalance::optimize_c</scope><name>~optimize_c</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
