<?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.18.0" xml:lang="en-US">
  <compounddef id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc" kind="class" language="C++" prot="public">
    <compoundname>gr::filter::kernel::fir_filter_with_buffer_ccc</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__ccc_1a852a483f21242a983e39608909a6ec83" prot="private" static="no" mutable="yes">
        <type>volk::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>volk::vector&lt;gr_complex&gt; gr::filter::kernel::fir_filter_with_buffer_ccc::d_output</definition>
        <argsstring></argsstring>
        <name>d_output</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_output</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="130" column="26" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8de24b387f51bdff86222b81b44fa22d" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::filter::kernel::fir_filter_with_buffer_ccc::d_align</definition>
        <argsstring></argsstring>
        <name>d_align</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_align</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="131" column="9" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="131" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1ac22a4787801500d9cbf66cb7f3e187fa" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::filter::kernel::fir_filter_with_buffer_ccc::d_naligned</definition>
        <argsstring></argsstring>
        <name>d_naligned</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_naligned</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="132" column="9" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="132" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8153b02fbbde6f7501d39d4989486711" prot="private" static="no" mutable="no">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt;gr_complex&gt; gr::filter::kernel::fir_filter_with_buffer_ccc::d_taps</definition>
        <argsstring></argsstring>
        <name>d_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="133" column="17" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="133" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8d1835e6960667f2eb002b9093a1b562" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::filter::kernel::fir_filter_with_buffer_ccc::d_ntaps</definition>
        <argsstring></argsstring>
        <name>d_ntaps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_ntaps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="134" column="18" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1ae580b40631d067e7d6b6852ea1078018" prot="private" static="no" mutable="no">
        <type>volk::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>volk::vector&lt;gr_complex&gt; gr::filter::kernel::fir_filter_with_buffer_ccc::d_buffer_ptr</definition>
        <argsstring></argsstring>
        <name>d_buffer_ptr</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_buffer_ptr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="135" column="18" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="135" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7734efbb05d47286f4b9ef04c4c0dbd8" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> *</type>
        <definition>gr_complex* gr::filter::kernel::fir_filter_with_buffer_ccc::d_buffer</definition>
        <argsstring></argsstring>
        <name>d_buffer</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_buffer</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="136" column="16" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="136" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a9db25d4ce0cddfe3c2244e87e8140591" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::filter::kernel::fir_filter_with_buffer_ccc::d_idx</definition>
        <argsstring></argsstring>
        <name>d_idx</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_idx</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="137" column="18" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="137" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a5335e0cd50d8ae48053d6bc9fa18dcb3" prot="private" static="no" mutable="no">
        <type>std::vector&lt; volk::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt; &gt;</type>
        <definition>std::vector&lt;volk::vector&lt;gr_complex&gt; &gt; gr::filter::kernel::fir_filter_with_buffer_ccc::d_aligned_taps</definition>
        <argsstring></argsstring>
        <name>d_aligned_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::d_aligned_taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="138" column="17" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="138" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</definition>
        <argsstring>(const std::vector&lt; gr_complex &gt; &amp;taps)</argsstring>
        <name>fir_filter_with_buffer_ccc</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</qualifiedname>
        <param>
          <type>const std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &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="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="150" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7f5e6db3a9e38e393ac89343ee293c55">taps</references>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1af7a5e8eb07f1e8fe0c197d83519f7b70">fir_filter_with_buffer_ccc</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7ba2df4eeeb5d962aa7c14e95ad2d205">fir_filter_with_buffer_ccc</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a926a1e12480329c376ea283ec3756544">operator=</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a3ad1d5cebbb3805ebcd901c977612bc0">operator=</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1af7a5e8eb07f1e8fe0c197d83519f7b70" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</definition>
        <argsstring>(const fir_filter_with_buffer_ccc &amp;)=delete</argsstring>
        <name>fir_filter_with_buffer_ccc</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</qualifiedname>
        <param>
          <type>const fir_filter_with_buffer_ccc &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="153" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e">fir_filter_with_buffer_ccc</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a926a1e12480329c376ea283ec3756544" 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__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" kindref="member">fir_filter_with_buffer_ccc</ref> &amp;</type>
        <definition>fir_filter_with_buffer_ccc &amp; gr::filter::kernel::fir_filter_with_buffer_ccc::operator=</definition>
        <argsstring>(const fir_filter_with_buffer_ccc &amp;)=delete</argsstring>
        <name>operator=</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::operator=</qualifiedname>
        <param>
          <type>const <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" kindref="member">fir_filter_with_buffer_ccc</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="154" column="32"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e">fir_filter_with_buffer_ccc</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7ba2df4eeeb5d962aa7c14e95ad2d205" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</definition>
        <argsstring>(fir_filter_with_buffer_ccc &amp;&amp;)=default</argsstring>
        <name>fir_filter_with_buffer_ccc</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::fir_filter_with_buffer_ccc</qualifiedname>
        <param>
          <type>fir_filter_with_buffer_ccc &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="155" column="5"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e">fir_filter_with_buffer_ccc</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a3ad1d5cebbb3805ebcd901c977612bc0" 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__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" kindref="member">fir_filter_with_buffer_ccc</ref> &amp;</type>
        <definition>fir_filter_with_buffer_ccc &amp; gr::filter::kernel::fir_filter_with_buffer_ccc::operator=</definition>
        <argsstring>(fir_filter_with_buffer_ccc &amp;&amp;)=default</argsstring>
        <name>operator=</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::operator=</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" kindref="member">fir_filter_with_buffer_ccc</ref> &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="156" column="32"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e">fir_filter_with_buffer_ccc</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1adc266e97f02df38e53549244be83eab3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr::filter::kernel::fir_filter_with_buffer_ccc::filter</definition>
        <argsstring>(gr_complex input)</argsstring>
        <name>filter</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::filter</qualifiedname>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></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="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="167" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a4ba840b1e469b8f040a7b9da6128fd5e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr::filter::kernel::fir_filter_with_buffer_ccc::filter</definition>
        <argsstring>(const gr_complex input[], unsigned long dec)</argsstring>
        <name>filter</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::filter</qualifiedname>
        <param>
          <type>const <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></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="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="179" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a9ce3601c4523dc95732edacb06dffa70" 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_ccc::filterN</definition>
        <argsstring>(gr_complex output[], const gr_complex input[], unsigned long n)</argsstring>
        <name>filterN</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::filterN</qualifiedname>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>output</declname>
          <array>[]</array>
        </param>
        <param>
          <type>const <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></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__ccc_1acffcc02838487d780d7cf1acd34274c0" kindref="member">ntaps()</ref>) valid entries. input[0] .. input[n - 1 + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1acffcc02838487d780d7cf1acd34274c0" kindref="member">ntaps()</ref> - 1] are referenced to compute the output values. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="187" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1accd0361c0dde4da02bbe5d632f297099" 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_ccc::filterNdec</definition>
        <argsstring>(gr_complex output[], const gr_complex input[], unsigned long n, unsigned long decimate)</argsstring>
        <name>filterNdec</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::filterNdec</qualifiedname>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>output</declname>
          <array>[]</array>
        </param>
        <param>
          <type>const <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></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__ccc_1acffcc02838487d780d7cf1acd34274c0" kindref="member">ntaps()</ref>) valid entries. input[0] .. input[decimate * (n - 1) + <ref refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1acffcc02838487d780d7cf1acd34274c0" kindref="member">ntaps()</ref> - 1] are referenced to compute the output values. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="196" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1acffcc02838487d780d7cf1acd34274c0" 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_ccc::ntaps</definition>
        <argsstring>() const</argsstring>
        <name>ntaps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::ntaps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>number of taps in filter. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="206" column="18" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="206" bodyend="206"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1aeecbcb049f582eecaadbbade5c11ed42" 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_ccc::set_taps</definition>
        <argsstring>(const std::vector&lt; gr_complex &gt; &amp;taps)</argsstring>
        <name>set_taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::set_taps</qualifiedname>
        <param>
          <type>const std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &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="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="211" column="10"/>
        <references refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7f5e6db3a9e38e393ac89343ee293c55">taps</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7f5e6db3a9e38e393ac89343ee293c55" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt; gr_complex &gt; gr::filter::kernel::fir_filter_with_buffer_ccc::taps</definition>
        <argsstring>() const</argsstring>
        <name>taps</name>
        <qualifiedname>gr::filter::kernel::fir_filter_with_buffer_ccc::taps</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>current taps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="216" column="17"/>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e">fir_filter_with_buffer_ccc</referencedby>
        <referencedby refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1aeecbcb049f582eecaadbbade5c11ed42">set_taps</referencedby>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>FIR with internal buffer for <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> input, <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> output and <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> taps. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" line="127" column="1" bodyfile="gr-filter/include/gnuradio/filter/fir_filter_with_buffer.h" bodystart="128" bodyend="217"/>
    <listofallmembers>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8de24b387f51bdff86222b81b44fa22d" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_align</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a5335e0cd50d8ae48053d6bc9fa18dcb3" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_aligned_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7734efbb05d47286f4b9ef04c4c0dbd8" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_buffer</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1ae580b40631d067e7d6b6852ea1078018" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_buffer_ptr</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a9db25d4ce0cddfe3c2244e87e8140591" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_idx</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1ac22a4787801500d9cbf66cb7f3e187fa" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_naligned</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8d1835e6960667f2eb002b9093a1b562" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_ntaps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a852a483f21242a983e39608909a6ec83" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_output</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a8153b02fbbde6f7501d39d4989486711" prot="private" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>d_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1adc266e97f02df38e53549244be83eab3" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>filter</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a4ba840b1e469b8f040a7b9da6128fd5e" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>filter</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a9ce3601c4523dc95732edacb06dffa70" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>filterN</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1accd0361c0dde4da02bbe5d632f297099" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>filterNdec</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a1908a327aec1f7f8d0086a8b2a31bb8e" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>fir_filter_with_buffer_ccc</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1af7a5e8eb07f1e8fe0c197d83519f7b70" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>fir_filter_with_buffer_ccc</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7ba2df4eeeb5d962aa7c14e95ad2d205" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>fir_filter_with_buffer_ccc</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1acffcc02838487d780d7cf1acd34274c0" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>ntaps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a926a1e12480329c376ea283ec3756544" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>operator=</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a3ad1d5cebbb3805ebcd901c977612bc0" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>operator=</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1aeecbcb049f582eecaadbbade5c11ed42" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>set_taps</name></member>
      <member refid="classgr_1_1filter_1_1kernel_1_1fir__filter__with__buffer__ccc_1a7f5e6db3a9e38e393ac89343ee293c55" prot="public" virt="non-virtual"><scope>gr::filter::kernel::fir_filter_with_buffer_ccc</scope><name>taps</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
