<?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.16.1" xml:lang="en-US">
  <compounddef id="classgr_1_1fec_1_1tpc__common" kind="class" language="C++" prot="public">
    <compoundname>gr::fec::tpc_common</compoundname>
    <includes refid="tpc__common_8h" local="no">gnuradio/fec/tpc_common.h</includes>
    <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classgr_1_1fec_1_1tpc__common_1a5df4b44049da7f6165e0ff05e500f610" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>static int gr::fec::tpc_common::parity_counter</definition>
        <argsstring>(int symbol, int length)</argsstring>
        <name>parity_counter</name>
        <qualifiedname>gr::fec::tpc_common::parity_counter</qualifiedname>
        <param>
          <type>int</type>
          <declname>symbol</declname>
        </param>
        <param>
          <type>int</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="22" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fec_1_1tpc__common_1a2d639eb0c3dbb6b3a226d250a769d346" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::fec::tpc_common::rsc_enc_bit</definition>
        <argsstring>(int input, int state_in, std::vector&lt; int &gt; g, int KK, int nn, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;output, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;nextStates)</argsstring>
        <name>rsc_enc_bit</name>
        <qualifiedname>gr::fec::tpc_common::rsc_enc_bit</qualifiedname>
        <param>
          <type>int</type>
          <declname>input</declname>
        </param>
        <param>
          <type>int</type>
          <declname>state_in</declname>
        </param>
        <param>
          <type>std::vector&lt; int &gt;</type>
          <declname>g</declname>
        </param>
        <param>
          <type>int</type>
          <declname>KK</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nn</declname>
        </param>
        <param>
          <type>std::vector&lt; std::vector&lt; int &gt; &gt; &amp;</type>
          <declname>output</declname>
        </param>
        <param>
          <type>std::vector&lt; std::vector&lt; int &gt; &gt; &amp;</type>
          <declname>nextStates</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="23" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fec_1_1tpc__common_1a01805bddf97e86e215b8b25118618ccb" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::fec::tpc_common::precomputeStateTransitionMatrix_RSCPoly</definition>
        <argsstring>(int numStates, std::vector&lt; int &gt; g, int KK, int nn, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;output, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;nextStates)</argsstring>
        <name>precomputeStateTransitionMatrix_RSCPoly</name>
        <qualifiedname>gr::fec::tpc_common::precomputeStateTransitionMatrix_RSCPoly</qualifiedname>
        <param>
          <type>int</type>
          <declname>numStates</declname>
        </param>
        <param>
          <type>std::vector&lt; int &gt;</type>
          <declname>g</declname>
        </param>
        <param>
          <type>int</type>
          <declname>KK</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nn</declname>
        </param>
        <param>
          <type>std::vector&lt; std::vector&lt; int &gt; &gt; &amp;</type>
          <declname>output</declname>
        </param>
        <param>
          <type>std::vector&lt; std::vector&lt; int &gt; &gt; &amp;</type>
          <declname>nextStates</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="31" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fec_1_1tpc__common_1a7e5355fef2e98dfb7aa2051291fc4e62" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::fec::tpc_common::rsc_tail</definition>
        <argsstring>(std::vector&lt; int &gt; &amp;tail_p, std::vector&lt; int &gt; g, int max_states, int mm)</argsstring>
        <name>rsc_tail</name>
        <qualifiedname>gr::fec::tpc_common::rsc_tail</qualifiedname>
        <param>
          <type>std::vector&lt; int &gt; &amp;</type>
          <declname>tail_p</declname>
        </param>
        <param>
          <type>std::vector&lt; int &gt;</type>
          <declname>g</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_states</declname>
        </param>
        <param>
          <type>int</type>
          <declname>mm</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="38" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fec_1_1tpc__common_1ad31e228de6d1034e8c08be291865609f" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::fec::tpc_common::itob</definition>
        <argsstring>(std::vector&lt; int &gt; &amp;binVec, int symbol, int length)</argsstring>
        <name>itob</name>
        <qualifiedname>gr::fec::tpc_common::itob</qualifiedname>
        <param>
          <type>std::vector&lt; int &gt; &amp;</type>
          <declname>binVec</declname>
        </param>
        <param>
          <type>int</type>
          <declname>symbol</declname>
        </param>
        <param>
          <type>int</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="39" column="17"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="gr-fec/include/gnuradio/fec/tpc_common.h" line="19" column="1" bodyfile="gr-fec/include/gnuradio/fec/tpc_common.h" bodystart="20" bodyend="40"/>
    <listofallmembers>
      <member refid="classgr_1_1fec_1_1tpc__common_1ad31e228de6d1034e8c08be291865609f" prot="public" virt="non-virtual"><scope>gr::fec::tpc_common</scope><name>itob</name></member>
      <member refid="classgr_1_1fec_1_1tpc__common_1a5df4b44049da7f6165e0ff05e500f610" prot="public" virt="non-virtual"><scope>gr::fec::tpc_common</scope><name>parity_counter</name></member>
      <member refid="classgr_1_1fec_1_1tpc__common_1a01805bddf97e86e215b8b25118618ccb" prot="public" virt="non-virtual"><scope>gr::fec::tpc_common</scope><name>precomputeStateTransitionMatrix_RSCPoly</name></member>
      <member refid="classgr_1_1fec_1_1tpc__common_1a2d639eb0c3dbb6b3a226d250a769d346" prot="public" virt="non-virtual"><scope>gr::fec::tpc_common</scope><name>rsc_enc_bit</name></member>
      <member refid="classgr_1_1fec_1_1tpc__common_1a7e5355fef2e98dfb7aa2051291fc4e62" prot="public" virt="non-virtual"><scope>gr::fec::tpc_common</scope><name>rsc_tail</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
