<?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.6.2"> <compounddef id="classgr__fxpt" kind="class" prot="public"> <compoundname>gr_fxpt</compoundname> <includes refid="gr__fxpt_8h" local="no">gr_fxpt.h</includes> <sectiondef kind="private-static-attrib"> <memberdef kind="variable" id="classgr__fxpt_1a6ff6ee559d1a47c401d629c05ad3b4c5" prot="private" static="yes" mutable="no"> <type>const int</type> <definition>const int gr_fxpt::WORDBITS</definition> <argsstring></argsstring> <name>WORDBITS</name> <initializer> 32</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="40" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgr__fxpt_1a5aaff247cb9df5d8a0b4bb98ded657e7" prot="private" static="yes" mutable="no"> <type>const int</type> <definition>const int gr_fxpt::NBITS</definition> <argsstring></argsstring> <name>NBITS</name> <initializer> 10</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="41" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="41" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgr__fxpt_1a364b1bb8b6e44187336b05b1a88fc5a4" prot="private" static="yes" mutable="no"> <type>const float</type> <definition>const float gr_fxpt::s_sine_table[1<< NBITS][2]</definition> <argsstring>[1<< NBITS][2]</argsstring> <name>s_sine_table</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="42" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgr__fxpt_1aeaf20869b2f56ca17b380666148b9df9" prot="private" static="yes" mutable="no"> <type>const float</type> <definition>const float gr_fxpt::PI</definition> <argsstring></argsstring> <name>PI</name> <initializer> 3.14159265358979323846</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="43" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="43" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classgr__fxpt_1a9000ad855326ef9783e9a21a73a99e04" prot="private" static="yes" mutable="no"> <type>const float</type> <definition>const float gr_fxpt::TWO_TO_THE_31</definition> <argsstring></argsstring> <name>TWO_TO_THE_31</name> <initializer> 2147483648.0</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="44" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="44" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="public-static-func"> <memberdef kind="function" id="classgr__fxpt_1a8cf5f6942dd8db09072fb711d09b4820" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="gr__types_8h_1ab1d657af665cd9663c1c32e185e4c99f" kindref="member">gr_int32</ref></type> <definition>static gr_int32 gr_fxpt::float_to_fixed</definition> <argsstring>(float x)</argsstring> <name>float_to_fixed</name> <param> <type>float</type> <declname>x</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="48" bodyend="51"/> <referencedby refid="classgr__fxpt__nco_1ae0b360fc3c7c90594065c196d091a632" compoundref="gr__fxpt__nco_8h" startline="56" endline="59">gr_fxpt_nco::adjust_freq</referencedby> <referencedby refid="classgr__fxpt__vco_1aacf093027fc95da11b86802e409ef3cf" compoundref="gr__fxpt__vco_8h" startline="45" endline="47">gr_fxpt_vco::adjust_phase</referencedby> <referencedby refid="classgr__fxpt__nco_1a10dbfd4b18e7a071d0fc605f2865c0b5" compoundref="gr__fxpt__nco_8h" startline="46" endline="48">gr_fxpt_nco::adjust_phase</referencedby> <referencedby refid="classgr__fxpt__nco_1ae0062d57b4282e923b616a8249c33ca8" compoundref="gr__fxpt__nco_8h" startline="51" endline="53">gr_fxpt_nco::set_freq</referencedby> <referencedby refid="classgr__fxpt__vco_1a8aeadf8f5afddec7ffb5e969b8c4e1b5" compoundref="gr__fxpt__vco_8h" startline="41" endline="43">gr_fxpt_vco::set_phase</referencedby> <referencedby refid="classgr__fxpt__nco_1a2a51544852b6c4d26517f9e399f73ca3" compoundref="gr__fxpt__nco_8h" startline="42" endline="44">gr_fxpt_nco::set_phase</referencedby> </memberdef> <memberdef kind="function" id="classgr__fxpt_1a4b89af0770b5c4751f52224976514c20" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>float</type> <definition>static float gr_fxpt::fixed_to_float</definition> <argsstring>(gr_int32 x)</argsstring> <name>fixed_to_float</name> <param> <type><ref refid="gr__types_8h_1ab1d657af665cd9663c1c32e185e4c99f" kindref="member">gr_int32</ref></type> <declname>x</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="55" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="54" bodyend="57"/> <referencedby refid="classgr__fxpt__nco_1ada5afdcf3342cca4f08e84e9742eb4d2" compoundref="gr__fxpt__nco_8h" startline="75" endline="75">gr_fxpt_nco::get_freq</referencedby> <referencedby refid="classgr__fxpt__vco_1af2a50adafe9c40aa2534c5618551e33c" compoundref="gr__fxpt__vco_8h" startline="49" endline="49">gr_fxpt_vco::get_phase</referencedby> <referencedby refid="classgr__fxpt__nco_1a797e30fe6b0ef1fac0d994f7c6229c07" compoundref="gr__fxpt__nco_8h" startline="74" endline="74">gr_fxpt_nco::get_phase</referencedby> </memberdef> <memberdef kind="function" id="classgr__fxpt_1a26312e3f31f6d7a6ae4810c05f30979a" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>float</type> <definition>static float gr_fxpt::sin</definition> <argsstring>(gr_int32 x)</argsstring> <name>sin</name> <param> <type><ref refid="gr__types_8h_1ab1d657af665cd9663c1c32e185e4c99f" kindref="member">gr_int32</ref></type> <declname>x</declname> </param> <briefdescription> <para>Given a fixed point angle x, return float sine (x). </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="64" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="63" bodyend="68"/> <referencedby refid="classgr__fxpt__nco_1a2e8d572d1dc2848b60c000750494c904" compoundref="gr__fxpt__nco_8h" startline="94" endline="100">gr_fxpt_nco::sin</referencedby> <referencedby refid="classgr__fxpt__nco_1a2db2f682d27fa1999c419c0609677e4d" compoundref="gr__fxpt__nco_8h" startline="85" endline="91">gr_fxpt_nco::sincos</referencedby> </memberdef> <memberdef kind="function" id="classgr__fxpt_1a61861c9e4535e05a567a96a2551430a9" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>float</type> <definition>static float gr_fxpt::cos</definition> <argsstring>(gr_int32 x)</argsstring> <name>cos</name> <param> <type><ref refid="gr__types_8h_1ab1d657af665cd9663c1c32e185e4c99f" kindref="member">gr_int32</ref></type> <declname>x</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="75" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="74" bodyend="79"/> <referencedby refid="classgr__fxpt__vco_1add26607d8252aa8633bfcf5e6514b8df" compoundref="gr__fxpt__vco_8h" startline="59" endline="65">gr_fxpt_vco::cos</referencedby> <referencedby refid="classgr__fxpt__nco_1a311aa53513b5f3c2e636e00e1d1c2705" compoundref="gr__fxpt__nco_8h" startline="103" endline="109">gr_fxpt_nco::cos</referencedby> <referencedby refid="classgr__fxpt__nco_1a2db2f682d27fa1999c419c0609677e4d" compoundref="gr__fxpt__nco_8h" startline="85" endline="91">gr_fxpt_nco::sincos</referencedby> </memberdef> </sectiondef> <briefdescription> <para>fixed point sine and cosine and friends.</para><para>fixed pt radians --------- -------- -2**31 -pi 0 0 2**31-1 pi - epsilon </para> </briefdescription> <detaileddescription> </detaileddescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" line="39" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_fxpt.h" bodystart="38" bodyend="81"/> <listofallmembers> <member refid="classgr__fxpt_1a61861c9e4535e05a567a96a2551430a9" prot="public" virt="non-virtual"><scope>gr_fxpt</scope><name>cos</name></member> <member refid="classgr__fxpt_1a4b89af0770b5c4751f52224976514c20" prot="public" virt="non-virtual"><scope>gr_fxpt</scope><name>fixed_to_float</name></member> <member refid="classgr__fxpt_1a8cf5f6942dd8db09072fb711d09b4820" prot="public" virt="non-virtual"><scope>gr_fxpt</scope><name>float_to_fixed</name></member> <member refid="classgr__fxpt_1a5aaff247cb9df5d8a0b4bb98ded657e7" prot="private" virt="non-virtual"><scope>gr_fxpt</scope><name>NBITS</name></member> <member refid="classgr__fxpt_1aeaf20869b2f56ca17b380666148b9df9" prot="private" virt="non-virtual"><scope>gr_fxpt</scope><name>PI</name></member> <member refid="classgr__fxpt_1a364b1bb8b6e44187336b05b1a88fc5a4" prot="private" virt="non-virtual"><scope>gr_fxpt</scope><name>s_sine_table</name></member> <member refid="classgr__fxpt_1a26312e3f31f6d7a6ae4810c05f30979a" prot="public" virt="non-virtual"><scope>gr_fxpt</scope><name>sin</name></member> <member refid="classgr__fxpt_1a9000ad855326ef9783e9a21a73a99e04" prot="private" virt="non-virtual"><scope>gr_fxpt</scope><name>TWO_TO_THE_31</name></member> <member refid="classgr__fxpt_1a6ff6ee559d1a47c401d629c05ad3b4c5" prot="private" virt="non-virtual"><scope>gr_fxpt</scope><name>WORDBITS</name></member> </listofallmembers> </compounddef> </doxygen>