<?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.8.13">
  <compounddef id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl" kind="class" language="C++" prot="public">
    <compoundname>gr::gsm::controlled_fractional_resampler_cc_impl</compoundname>
    <basecompoundref refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc" prot="public" virt="non-virtual">gr::gsm::controlled_fractional_resampler_cc</basecompoundref>
    <includes refid="controlled__fractional__resampler__cc__impl_8h" local="no">controlled_fractional_resampler_cc_impl.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ad66b81133f01dd4a23682229f4eaef0b" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::gsm::controlled_fractional_resampler_cc_impl::d_mu</definition>
        <argsstring></argsstring>
        <name>d_mu</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="37" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a1c30e8e1fee5f2983925bf3b6b2c4a27" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::gsm::controlled_fractional_resampler_cc_impl::d_mu_inc</definition>
        <argsstring></argsstring>
        <name>d_mu_inc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="38" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1acc59ce1dec2fdd0102541e8098bb8375" prot="private" static="no" mutable="no">
        <type>mmse_fir_interpolator_cc *</type>
        <definition>mmse_fir_interpolator_cc* gr::gsm::controlled_fractional_resampler_cc_impl::d_resamp</definition>
        <argsstring></argsstring>
        <name>d_resamp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="39" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" bodystart="39" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a53d9acbcc8dc35adf65ab0b0641f96e1" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t gr::gsm::controlled_fractional_resampler_cc_impl::resample</definition>
        <argsstring>(const gr_complex *in, uint64_t first_in_sample, gr_complex *out, uint64_t first_out_sample, uint64_t samples_to_produce)</argsstring>
        <name>resample</name>
        <param>
          <type>const gr_complex *</type>
          <declname>in</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>first_in_sample</declname>
        </param>
        <param>
          <type>gr_complex *</type>
          <declname>out</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>first_out_sample</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>samples_to_produce</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="41" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a61e34be4f3e1b0218127f8c77bff1a3b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::gsm::controlled_fractional_resampler_cc_impl::controlled_fractional_resampler_cc_impl</definition>
        <argsstring>(float phase_shift, float resamp_ratio)</argsstring>
        <name>controlled_fractional_resampler_cc_impl</name>
        <param>
          <type>float</type>
          <declname>phase_shift</declname>
        </param>
        <param>
          <type>float</type>
          <declname>resamp_ratio</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="48" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ab571b440d98fe257ff51e6cd8d0bf483" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::gsm::controlled_fractional_resampler_cc_impl::~controlled_fractional_resampler_cc_impl</definition>
        <argsstring>()</argsstring>
        <name>~controlled_fractional_resampler_cc_impl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="50" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a04a191b64741cd60267f230f8ed947c8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::gsm::controlled_fractional_resampler_cc_impl::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <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="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="52" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ab461b48884860ffc680f7f28ae291985" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::gsm::controlled_fractional_resampler_cc_impl::general_work</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>general_work</name>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_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="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="55" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a4d993b11bed4f38033aa5426738f1d72" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type>float</type>
        <definition>float gr::gsm::controlled_fractional_resampler_cc_impl::mu</definition>
        <argsstring>() const</argsstring>
        <name>mu</name>
        <reimplements refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1a86841712cb17d0bace4e1d7bbd6edf34">mu</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="61" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ae2d34a0b7ef0ecddd9e48d3a0103486b" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
        <type>float</type>
        <definition>float gr::gsm::controlled_fractional_resampler_cc_impl::resamp_ratio</definition>
        <argsstring>() const</argsstring>
        <name>resamp_ratio</name>
        <reimplements refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1a4d4fe6555fb1978f3353b63228bcc21a">resamp_ratio</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="62" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ac53eafd0e717ab721523bc6907f37cca" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::gsm::controlled_fractional_resampler_cc_impl::set_mu</definition>
        <argsstring>(float mu)</argsstring>
        <name>set_mu</name>
        <reimplements refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1a877fd368263b38ec0f5a6d82abe90b15">set_mu</reimplements>
        <param>
          <type>float</type>
          <declname>mu</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="63" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a673530b37a7f3c3d7883c9d255e73cf3" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::gsm::controlled_fractional_resampler_cc_impl::set_resamp_ratio</definition>
        <argsstring>(float resamp_ratio)</argsstring>
        <name>set_resamp_ratio</name>
        <reimplements refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1a3127d52c5cfbfd333260f529c0c7dd38">set_resamp_ratio</reimplements>
        <param>
          <type>float</type>
          <declname>resamp_ratio</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="64" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="159">
        <label>gr::gsm::controlled_fractional_resampler_cc_impl</label>
        <link refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl"/>
        <childnode refid="160" relation="public-inheritance">
        </childnode>
      </node>
      <node id="161">
        <label>block</label>
      </node>
      <node id="160">
        <label>gr::gsm::controlled_fractional_resampler_cc</label>
        <link refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc"/>
        <childnode refid="161" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="162">
        <label>gr::gsm::controlled_fractional_resampler_cc_impl</label>
        <link refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl"/>
        <childnode refid="163" relation="public-inheritance">
        </childnode>
      </node>
      <node id="164">
        <label>block</label>
      </node>
      <node id="163">
        <label>gr::gsm::controlled_fractional_resampler_cc</label>
        <link refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc"/>
        <childnode refid="164" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" line="35" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/misc_utils/controlled_fractional_resampler_cc_impl.h" bodystart="34" bodyend="65"/>
    <listofallmembers>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a61e34be4f3e1b0218127f8c77bff1a3b" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>controlled_fractional_resampler_cc_impl</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ad66b81133f01dd4a23682229f4eaef0b" prot="private" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>d_mu</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a1c30e8e1fee5f2983925bf3b6b2c4a27" prot="private" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>d_mu_inc</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1acc59ce1dec2fdd0102541e8098bb8375" prot="private" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>d_resamp</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a04a191b64741cd60267f230f8ed947c8" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>forecast</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ab461b48884860ffc680f7f28ae291985" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>general_work</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1aec17961f756a95f57c9b69dbaf10c5f5" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>make</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a4d993b11bed4f38033aa5426738f1d72" prot="public" virt="virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>mu</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ae2d34a0b7ef0ecddd9e48d3a0103486b" prot="public" virt="virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>resamp_ratio</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a53d9acbcc8dc35adf65ab0b0641f96e1" prot="private" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>resample</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ac53eafd0e717ab721523bc6907f37cca" prot="public" virt="virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>set_mu</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1a673530b37a7f3c3d7883c9d255e73cf3" prot="public" virt="virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>set_resamp_ratio</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc_1a2c01cf2628b2f884b895bda7bc24af28" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>sptr</name></member>
      <member refid="classgr_1_1gsm_1_1controlled__fractional__resampler__cc__impl_1ab571b440d98fe257ff51e6cd8d0bf483" prot="public" virt="non-virtual"><scope>gr::gsm::controlled_fractional_resampler_cc_impl</scope><name>~controlled_fractional_resampler_cc_impl</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
