<?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.17.0" xml:lang="en-US">
  <compounddef id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff" kind="class" language="C++" prot="public">
    <compoundname>gr::filter::kernel::fir_filter_with_buffer_fff</compoundname>
    <includes refid="fir__filter__with__buffer_8h" local="no">gnuradio/filter/fir_filter_with_buffer.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ae8e60a73a81c69a5148e7e222b3f18b7" prot="private" static="no" mutable="yes">
        <type>volk::vector&lt; float &gt;</type>
        <definition>volk::vector&lt;float&gt; gr::filter::kernel::fir_filter_with_buffer_fff::d_output</definition>
        <argsstring></argsstring>
        <name>d_output</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_output</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="30" column="26" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a8e7d8f637eaadc02116d8028eaebd151" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::filter::kernel::fir_filter_with_buffer_fff::d_align</definition>
        <argsstring></argsstring>
        <name>d_align</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_align</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="31" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ab8cdc615175cceb33c3101454e329877" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::filter::kernel::fir_filter_with_buffer_fff::d_naligned</definition>
        <argsstring></argsstring>
        <name>d_naligned</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_naligned</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="32" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a85943094408efda027ecb3ec485f2f73" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::filter::kernel::fir_filter_with_buffer_fff::d_taps</definition>
        <argsstring></argsstring>
        <name>d_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="33" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1abb59dbbe8b6e0f9c019c72acaa6d0824" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::filter::kernel::fir_filter_with_buffer_fff::d_ntaps</definition>
        <argsstring></argsstring>
        <name>d_ntaps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_ntaps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="34" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a4e0676ba6084b79ca0a488e5302f7b5b" prot="private" static="no" mutable="no">
        <type>volk::vector&lt; float &gt;</type>
        <definition>volk::vector&lt;float&gt; gr::filter::kernel::fir_filter_with_buffer_fff::d_buffer_ptr</definition>
        <argsstring></argsstring>
        <name>d_buffer_ptr</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_buffer_ptr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="35" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a1f230ce219f5966f3ce2f15cb4139553" prot="private" static="no" mutable="no">
        <type>float *</type>
        <definition>float* gr::filter::kernel::fir_filter_with_buffer_fff::d_buffer</definition>
        <argsstring></argsstring>
        <name>d_buffer</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_buffer</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="36" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a66fb944cd55820c1c3525f7432d54b33" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::filter::kernel::fir_filter_with_buffer_fff::d_idx</definition>
        <argsstring></argsstring>
        <name>d_idx</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_idx</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="37" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a324826fd0fe425cf20901f5b067a70a2" prot="private" static="no" mutable="no">
        <type>std::vector&lt; volk::vector&lt; float &gt; &gt;</type>
        <definition>std::vector&lt;volk::vector&lt;float&gt; &gt; gr::filter::kernel::fir_filter_with_buffer_fff::d_aligned_taps</definition>
        <argsstring></argsstring>
        <name>d_aligned_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::d_aligned_taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="38" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="38" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</definition>
        <argsstring>(const std::vector&lt; float &gt; &amp;taps)</argsstring>
        <name>fir_filter_with_buffer_fff</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</qualifiedname>
        <param>
          <type>const std::vector&lt; float &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
<para>construct new FIR with given taps. </para>
        </briefdescription>
        <detaileddescription>
<para>Note that taps must be in forward order, e.g., coefficient 0 is stored in new_taps[0], coefficient 1 is stored in new_taps[1], etc. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="50" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1adf13707122e3e5b4f804dc68393aebfd">taps</references>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ac676360fce50fffa954a7808ef29a736">fir_filter_with_buffer_fff</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a92ae2d869a000a2b026ea52903d4cf06">fir_filter_with_buffer_fff</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a70fbac436ca9905a95cce8eeb7bae71a">operator=</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1aa28ef054d1da02bfaac83aebdf70a5c5">operator=</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ac676360fce50fffa954a7808ef29a736" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</definition>
        <argsstring>(const fir_filter_with_buffer_fff &amp;)=delete</argsstring>
        <name>fir_filter_with_buffer_fff</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</qualifiedname>
        <param>
          <type>const fir_filter_with_buffer_fff &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="53" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d">fir_filter_with_buffer_fff</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a70fbac436ca9905a95cce8eeb7bae71a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" kindref="member">fir_filter_with_buffer_fff</ref> &amp;</type>
        <definition>fir_filter_with_buffer_fff &amp; gr::filter::kernel::fir_filter_with_buffer_fff::operator=</definition>
        <argsstring>(const fir_filter_with_buffer_fff &amp;)=delete</argsstring>
        <name>operator=</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::operator=</qualifiedname>
        <param>
          <type>const <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" kindref="member">fir_filter_with_buffer_fff</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="54" column="32"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d">fir_filter_with_buffer_fff</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a92ae2d869a000a2b026ea52903d4cf06" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</definition>
        <argsstring>(fir_filter_with_buffer_fff &amp;&amp;)=default</argsstring>
        <name>fir_filter_with_buffer_fff</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::fir_filter_with_buffer_fff</qualifiedname>
        <param>
          <type>fir_filter_with_buffer_fff &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="55" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d">fir_filter_with_buffer_fff</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1aa28ef054d1da02bfaac83aebdf70a5c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" kindref="member">fir_filter_with_buffer_fff</ref> &amp;</type>
        <definition>fir_filter_with_buffer_fff &amp; gr::filter::kernel::fir_filter_with_buffer_fff::operator=</definition>
        <argsstring>(fir_filter_with_buffer_fff &amp;&amp;)=default</argsstring>
        <name>operator=</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::operator=</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" kindref="member">fir_filter_with_buffer_fff</ref> &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="56" column="32"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d">fir_filter_with_buffer_fff</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a96893b247329cc8e64ac6c266b53a38c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::filter::kernel::fir_filter_with_buffer_fff::filter</definition>
        <argsstring>(float input)</argsstring>
        <name>filter</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::filter</qualifiedname>
        <param>
          <type>float</type>
          <declname>input</declname>
        </param>
        <briefdescription>
<para>compute a single output value. </para>
        </briefdescription>
        <detaileddescription>
<para><computeroutput>input</computeroutput> is a single input value of the filter type</para>
<para><simplesect kind="return"><para>the filtered input value. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="67" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1aeb078c1ab562286430234ffae8fb0e24" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::filter::kernel::fir_filter_with_buffer_fff::filter</definition>
        <argsstring>(const float input[], unsigned long dec)</argsstring>
        <name>filter</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::filter</qualifiedname>
        <param>
          <type>const float</type>
          <declname>input</declname>
          <array>[]</array>
        </param>
        <param>
          <type>unsigned long</type>
          <declname>dec</declname>
        </param>
        <briefdescription>
<para>compute a single output value; designed for decimating filters. </para>
        </briefdescription>
        <detaileddescription>
<para><computeroutput>input</computeroutput> is a single input value of the filter type. The value of dec is the decimating value of the filter, so input[] must have dec valid values. The filter pushes dec number of items onto the circ. buffer before computing a single output.</para>
<para><simplesect kind="return"><para>the filtered input value. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="79" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a158f893674e4462885ab66f4ad3046c4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::filter::kernel::fir_filter_with_buffer_fff::filterN</definition>
        <argsstring>(float output[], const float input[], unsigned long n)</argsstring>
        <name>filterN</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::filterN</qualifiedname>
        <param>
          <type>float</type>
          <declname>output</declname>
          <array>[]</array>
        </param>
        <param>
          <type>const float</type>
          <declname>input</declname>
          <array>[]</array>
        </param>
        <param>
          <type>unsigned long</type>
          <declname>n</declname>
        </param>
        <briefdescription>
<para>compute an array of N output values. </para>
        </briefdescription>
        <detaileddescription>
<para><computeroutput>input</computeroutput> must have (n - 1 + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" kindref="member">ntaps()</ref>) valid entries. input[0] .. input[n - 1 + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" kindref="member">ntaps()</ref> - 1] are referenced to compute the output values. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="87" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a30cc18f4022c9ee6ee02fd2a81351f2c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::filter::kernel::fir_filter_with_buffer_fff::filterNdec</definition>
        <argsstring>(float output[], const float input[], unsigned long n, unsigned long decimate)</argsstring>
        <name>filterNdec</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::filterNdec</qualifiedname>
        <param>
          <type>float</type>
          <declname>output</declname>
          <array>[]</array>
        </param>
        <param>
          <type>const float</type>
          <declname>input</declname>
          <array>[]</array>
        </param>
        <param>
          <type>unsigned long</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned long</type>
          <declname>decimate</declname>
        </param>
        <briefdescription>
<para>compute an array of N output values, decimating the input </para>
        </briefdescription>
        <detaileddescription>
<para><computeroutput>input</computeroutput> must have (decimate * (n - 1) + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" kindref="member">ntaps()</ref>) valid entries. input[0] .. input[decimate * (n - 1) + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" kindref="member">ntaps()</ref> - 1] are referenced to compute the output values. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="96" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int gr::filter::kernel::fir_filter_with_buffer_fff::ntaps</definition>
        <argsstring>() const</argsstring>
        <name>ntaps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::ntaps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>number of taps in filter. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="106" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="106" bodyend="106"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a6d42a140a86aea40d0743fd7b9ae269b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::filter::kernel::fir_filter_with_buffer_fff::set_taps</definition>
        <argsstring>(const std::vector&lt; float &gt; &amp;taps)</argsstring>
        <name>set_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::set_taps</qualifiedname>
        <param>
          <type>const std::vector&lt; float &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
<para>install <computeroutput>new_taps</computeroutput> as the current taps. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="111" column="10"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1adf13707122e3e5b4f804dc68393aebfd">taps</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1adf13707122e3e5b4f804dc68393aebfd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::filter::kernel::fir_filter_with_buffer_fff::taps</definition>
        <argsstring>() const</argsstring>
        <name>taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_fff::taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>current taps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="116" column="17"/>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d">fir_filter_with_buffer_fff</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a6d42a140a86aea40d0743fd7b9ae269b">set_taps</referencedby>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>FIR with internal buffer for float input, float output and float taps. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="27" column="1" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="28" bodyend="117"/>
    <listofallmembers>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a8e7d8f637eaadc02116d8028eaebd151" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_align</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a324826fd0fe425cf20901f5b067a70a2" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_aligned_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a1f230ce219f5966f3ce2f15cb4139553" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_buffer</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a4e0676ba6084b79ca0a488e5302f7b5b" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_buffer_ptr</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a66fb944cd55820c1c3525f7432d54b33" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_idx</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ab8cdc615175cceb33c3101454e329877" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_naligned</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1abb59dbbe8b6e0f9c019c72acaa6d0824" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_ntaps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ae8e60a73a81c69a5148e7e222b3f18b7" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_output</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a85943094408efda027ecb3ec485f2f73" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>d_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a96893b247329cc8e64ac6c266b53a38c" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>filter</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1aeb078c1ab562286430234ffae8fb0e24" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>filter</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a158f893674e4462885ab66f4ad3046c4" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>filterN</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a30cc18f4022c9ee6ee02fd2a81351f2c" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>filterNdec</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a5cf20859e5dcfd757e997fb49e12641d" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>fir_filter_with_buffer_fff</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1ac676360fce50fffa954a7808ef29a736" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>fir_filter_with_buffer_fff</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a92ae2d869a000a2b026ea52903d4cf06" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>fir_filter_with_buffer_fff</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a20c1e6a9ac4a00e4cc7400e0a6d6099d" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>ntaps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a70fbac436ca9905a95cce8eeb7bae71a" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>operator=</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1aa28ef054d1da02bfaac83aebdf70a5c5" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>operator=</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1a6d42a140a86aea40d0743fd7b9ae269b" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>set_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__fff_1adf13707122e3e5b4f804dc68393aebfd" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_fff</scope><name>taps</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
