var group__group__basic__types =
[
    [ "Basic Type Initialization", "group__group__basic__types__initialization.html", null ],
    [ "Vector and Accumulator Conversions", "group__group__basic__types__conversion.html", "group__group__basic__types__conversion" ],
    [ "Concepts for Basic Types", "group__group__basic__types__concepts.html", "group__group__basic__types__concepts" ],
    [ "Accumulator Element Types", "group__group__basic__types__accum.html", "group__group__basic__types__accum" ],
    [ "Lazy Operations", "group__group__basic__types__ops.html", "group__group__basic__types__ops" ],
    [ "aie::accum< MinAccumTag, Elems >", "group__group__basic__types.html#classaie_1_1accum", [
      [ "storage_t", "group__group__basic__types.html#a022b5b172dd90a4335eaae0f24cd91a9", null ],
      [ "value_type", "group__group__basic__types.html#a989114d984d4eb6c964db46c0603b83e", null ],
      [ "accum", "group__group__basic__types.html#a39a42b49ba0bc5e2c4895713e51713d7", null ],
      [ "accum", "group__group__basic__types.html#a886593a03c574baea667b084f719b433", null ],
      [ "accum", "group__group__basic__types.html#ad1af9696325a27851f2debf3618b7911", null ],
      [ "accum", "group__group__basic__types.html#ab103eb9c489dea43352c50f42da8174f", null ],
      [ "accum", "group__group__basic__types.html#add84eb39c81d501b412d824e4d03ed78", null ],
      [ "bits", "group__group__basic__types.html#a18485bb63108fe8e67c9cef6b0715d36", null ],
      [ "cast_to", "group__group__basic__types.html#a12d8f78aeae6223c769f2514dde5a9dc", null ],
      [ "extract", "group__group__basic__types.html#a25f6167693c4c82c6c09106c6e08c23f", null ],
      [ "from_vector", "group__group__basic__types.html#ac3eb289d96c9beeb90f387a99afc1f6c", null ],
      [ "from_vector_sign", "group__group__basic__types.html#ac2572ea08a09309dbf5a5380744d81a5", null ],
      [ "grow", "group__group__basic__types.html#a4629eaf753e7a64ce6410a49a60f7845", null ],
      [ "grow_extract", "group__group__basic__types.html#a9bdbb179536f4e9117d775b5d26d6f1b", null ],
      [ "grow_replicate", "group__group__basic__types.html#a15660b5bd7d6551804f953d4ba1ec798", null ],
      [ "insert", "group__group__basic__types.html#a3bea96f07e4e4645c04d3cdd5f0845ad", null ],
      [ "insert", "group__group__basic__types.html#ae7225aab5fd737d66deb1ec9800ceae8", null ],
      [ "insert", "group__group__basic__types.html#afb9898ea475c83e1f823e081d433fe31", null ],
      [ "is_complex", "group__group__basic__types.html#a25dbc7ae373779d90729564480287665", null ],
      [ "is_floating_point", "group__group__basic__types.html#a870561a2876fcb2492fac57f512f3f69", null ],
      [ "is_real", "group__group__basic__types.html#a21f06e574f02b8b7f242f39fe54f1770", null ],
      [ "operator storage_t", "group__group__basic__types.html#a4658aaa781e1f5acfc614c91c2fd326e", null ],
      [ "operator vector< T, Elems >", "group__group__basic__types.html#a2b91b27e81653deda7330a481380e824", null ],
      [ "operator=", "group__group__basic__types.html#ae1924056d11e874eb48cd690302c9039", null ],
      [ "size", "group__group__basic__types.html#a69de514f3c0c7bd2551921b48cab8f19", null ],
      [ "split", "group__group__basic__types.html#aeef94c050688baffb115db0557499290", null ],
      [ "to_native", "group__group__basic__types.html#a9aa63fe3abfc528f9035bb0411f846c7", null ],
      [ "to_vector", "group__group__basic__types.html#a131a45dc87eddab14457cc14c1ac0416", null ],
      [ "to_vector", "group__group__basic__types.html#aa4585d401503f5f9d351aa1d7c407261", null ],
      [ "to_vector_sign", "group__group__basic__types.html#a6b0e8aa567509ebdce3cb78d6e1ed037", null ],
      [ "to_vector_zip", "group__group__basic__types.html#a51a12b69261d233af253c2ee729fad5f", null ],
      [ "upd_all", "group__group__basic__types.html#a891034840e9a8072e5947f383688447e", null ],
      [ "value_class", "group__group__basic__types.html#a1a4d7c4dfa877201fe643446d3e4f9af", null ],
      [ "accum", "group__group__basic__types.html#a70d030861939bb3448f7871736a8243c", null ],
      [ "accum_base", "group__group__basic__types.html#a89a1af9d91580a0a68958c69d0e23b9e", null ]
    ] ],
    [ "aie::mask< Elems >", "group__group__basic__types.html#classaie_1_1mask", [
      [ "mask", "group__group__basic__types.html#a671a2bd5edee08da6959e4d6311804d0", null ],
      [ "mask", "group__group__basic__types.html#a79c2cfcd30635e6dfa56d9e11d75fa29", null ],
      [ "clear", "group__group__basic__types.html#af15aa0fad6d0f1f8111a9d461f1e6f11", null ],
      [ "clz", "group__group__basic__types.html#a197f9336e073a37596b2698ba3da6311", null ],
      [ "count", "group__group__basic__types.html#afe470fe542bcb75ce1200444737b6a70", null ],
      [ "data", "group__group__basic__types.html#a5b3b5cacf4ed76d8607293d9a160c113", null ],
      [ "empty", "group__group__basic__types.html#a559ba62343852e1b6acba17a43f143b1", null ],
      [ "extract", "group__group__basic__types.html#a2015e51f4bdf3d83e1e0bccf0138045b", null ],
      [ "from_masks", "group__group__basic__types.html#a522b79d75f938dfcc7db09df535d9203", null ],
      [ "from_uint32", "group__group__basic__types.html#ac7668c1751bd4b9238bd74db5415e705", null ],
      [ "from_uint64", "group__group__basic__types.html#a651660bcabf73e73c1b1d856135816e1", null ],
      [ "from_vector", "group__group__basic__types.html#a27773d4d333d6eb1ea8d0db0929682e7", null ],
      [ "full", "group__group__basic__types.html#a3da162d4ef1d44941afe447f20c1be6a", null ],
      [ "get_submask", "group__group__basic__types.html#ace366e04ba236a086d1dda4853300740", null ],
      [ "insert", "group__group__basic__types.html#aecf1c11843786f5d1cd9077c0005ba03", null ],
      [ "operator&", "group__group__basic__types.html#a24aaaad0d1c4f57dd944dc84674fb4cf", null ],
      [ "operator&=", "group__group__basic__types.html#a02f97e9bef0e145f0e82e1add7bdfc72", null ],
      [ "operator<<", "group__group__basic__types.html#acd1d5ed5148d49ce483cd1cbaf118d43", null ],
      [ "operator<<=", "group__group__basic__types.html#a4b4298886b21b529625213e07a9a69c4", null ],
      [ "operator==", "group__group__basic__types.html#ab0466242bfe5d54fe7a6995f601598d1", null ],
      [ "operator>>", "group__group__basic__types.html#ac624559da5df0edf6cd1de10fecd8ca5", null ],
      [ "operator>>=", "group__group__basic__types.html#a3ebfbf4935749b45d161eaebf22c4b94", null ],
      [ "operator|", "group__group__basic__types.html#a13b1dffff0a510dcbc8b3960b26d5d7f", null ],
      [ "operator|=", "group__group__basic__types.html#a600bb2151f6f894b71c81501628079f9", null ],
      [ "operator~", "group__group__basic__types.html#a0ae62b6e88052f690b84a865e744e54b", null ],
      [ "set", "group__group__basic__types.html#aeca257f9daabe4c2ef2ee24e7938bd10", null ],
      [ "size", "group__group__basic__types.html#a02c2897537a131c58f940490acb93278", null ],
      [ "test", "group__group__basic__types.html#a548365e835c1fe2cc897e806947f50d4", null ],
      [ "to_uint32", "group__group__basic__types.html#a9ee44e2189498e70f29a9b5fa2998878", null ],
      [ "to_uint32", "group__group__basic__types.html#a1bd63c634dff37f37e7028d4e8914c22", null ],
      [ "to_uint64", "group__group__basic__types.html#a3a915d124dae55cd4f79b034634d96bb", null ],
      [ "to_uint64", "group__group__basic__types.html#ae840980265beced649567c00f291d050", null ],
      [ "mask", "group__group__basic__types.html#a2f91301328c7f83c710a3bc6a5931c87", null ],
      [ "detail::mask_base", "group__group__basic__types.html#a09249cac7f3663c0e2665f44094cfe97", null ]
    ] ],
    [ "aie::sparse_vector< T, Elems >", "group__group__basic__types.html#classaie_1_1sparse__vector", [
      [ "native_pointer_type", "group__group__basic__types.html#ac319e9415dffb257a5ef8143359b1bd2", null ],
      [ "native_type", "group__group__basic__types.html#a1c0899d0d48314a5b258b9e1e3562956", null ],
      [ "storage_t", "group__group__basic__types.html#a8f4577aabf6266081ee5d107b288aafa", null ],
      [ "value_type", "group__group__basic__types.html#a260f48459ea80ae22ed922dc8f30eb3c", null ],
      [ "vector_storage_type", "group__group__basic__types.html#a0cec1576759510dae79784304eae8f31", null ],
      [ "sparse_vector", "group__group__basic__types.html#a2c22721ebdcaf15045b01f38fe2692bb", null ],
      [ "sparse_vector", "group__group__basic__types.html#ab23efbbde3ea47101783f2a6afe19d71", null ],
      [ "bits", "group__group__basic__types.html#a9af819239181d548736121d59ad75bb5", null ],
      [ "bytes", "group__group__basic__types.html#afa6caa88f167482b8169ada2f41e9c02", null ],
      [ "extract", "group__group__basic__types.html#a58cc3a96e0c50701f53c8a0f27f0791a", null ],
      [ "extract_data", "group__group__basic__types.html#af4c7d97d9ac50dc912d995ae10109229", null ],
      [ "get", "group__group__basic__types.html#aca50f28658615412f037ab411d7d5552", null ],
      [ "insert", "group__group__basic__types.html#aac9bc784edf21374d1b76a0e04c4ad7e", null ],
      [ "is_complex", "group__group__basic__types.html#aa3ebb9a11beafaaf5d14eb2edc6e1062", null ],
      [ "is_floating_point", "group__group__basic__types.html#aee181f9fb7e175bb6d1fd009ee547e95", null ],
      [ "is_integral", "group__group__basic__types.html#a4c7c8aa2e1b695a2393dda911b18a250", null ],
      [ "is_signed", "group__group__basic__types.html#a02b21ee2a58616c73345bd12047e3415", null ],
      [ "memory_bytes", "group__group__basic__types.html#acc553b470e0f534b5b687650c4dbfeca", null ],
      [ "operator native_type", "group__group__basic__types.html#abbac063127559a29fab308c04e75a31e", null ],
      [ "size", "group__group__basic__types.html#af05e525453c3b497b34edf9bb9e2eabf", null ],
      [ "sparsity_ratio", "group__group__basic__types.html#ae18361702d912e6f7e7f5a3b912b0534", null ],
      [ "sparse_vector", "group__group__basic__types.html#ac47d0156921c603204965b21c268aa73", null ]
    ] ],
    [ "aie::vector< T, Elems >", "group__group__basic__types.html#classaie_1_1vector", [
      [ "native_type", "group__group__basic__types.html#a76955b55c9984ee471dac51731285944", null ],
      [ "storage_t", "group__group__basic__types.html#a0270f9234e3bb9ed2ccc52b84d5dea83", null ],
      [ "value_type", "group__group__basic__types.html#a7bf524c4b3054fa5591657ad49b166f5", null ],
      [ "vector", "group__group__basic__types.html#ac975659e0f7e6673f72c50b8a3c880d2", null ],
      [ "vector", "group__group__basic__types.html#a62875445fb64d6c9e8b8e6b7cc6d78e3", null ],
      [ "vector", "group__group__basic__types.html#a8a1dfbf15bb0adbf37475659069f746f", null ],
      [ "vector", "group__group__basic__types.html#a477cbe5452367b3ad631de1bf11f1ff3", null ],
      [ "bits", "group__group__basic__types.html#aadb54fa1685a167f3cdf6418224c7d1f", null ],
      [ "bytes", "group__group__basic__types.html#a16e158b3777b1d4ba3b50f48aefb50f0", null ],
      [ "cast_to", "group__group__basic__types.html#a5a914d1f06ad029c15e3f40fc38b6096", null ],
      [ "elem_const_ref", "group__group__basic__types.html#a95560f41be5cd0a644986b6a301f3ae9", null ],
      [ "elem_ref", "group__group__basic__types.html#aa8f87af4a801cfc10edf87dbaffcac70", null ],
      [ "elem_ref", "group__group__basic__types.html#a06cf35a8aff34b1041fc6a03fa89be31", null ],
      [ "extract", "group__group__basic__types.html#ad01b1256ac7c9a02cae9e4b228ec69ea", null ],
      [ "get", "group__group__basic__types.html#a3ce5c22f95b6dfebb0b3a9fedd2a431d", null ],
      [ "grow", "group__group__basic__types.html#a2d3f2f6c96ba69274149787a4bc950ed", null ],
      [ "grow_extract", "group__group__basic__types.html#a050e742e2508cbe26bd7ad499bda465e", null ],
      [ "grow_replicate", "group__group__basic__types.html#a76dfde8dd8f7e2189026af5c3870458b", null ],
      [ "insert", "group__group__basic__types.html#ae028cc0af431a23480d5799fbb4a2e12", null ],
      [ "insert", "group__group__basic__types.html#a245a2c2de357f87d78bcc17c9d1a510b", null ],
      [ "insert", "group__group__basic__types.html#ade59b50d6b6b4115cd2c4bfa14c5869f", null ],
      [ "is_complex", "group__group__basic__types.html#a5613de1d23977bc29917e7b2c5931402", null ],
      [ "is_floating_point", "group__group__basic__types.html#a48ca0614cfc6ddfdc8c8e6d330547b25", null ],
      [ "is_integral", "group__group__basic__types.html#a329816f6de88b54c1e81bb0a1c81d2cb", null ],
      [ "is_real", "group__group__basic__types.html#ada6778e224e2753dda776d5988cc4d5e", null ],
      [ "is_signed", "group__group__basic__types.html#a2d66cb3e280f4748bd578f6c4b16f7d4", null ],
      [ "load", "group__group__basic__types.html#ad90d580e7548060a27cb4e6ff5b68981", null ],
      [ "load_unaligned", "group__group__basic__types.html#ac5e74f2540078eef397b6533e52f0e6c", null ],
      [ "operator native_type", "group__group__basic__types.html#ab52fce57cc5001e68f7d7a3f0ac62817", null ],
      [ "operator[]", "group__group__basic__types.html#a9b3ae73f9a59135bc941c2cc6a02d0fa", null ],
      [ "operator[]", "group__group__basic__types.html#a3e99b64460cf884f20116ca2fbb342e3", null ],
      [ "pack", "group__group__basic__types.html#aa5f149e1624aa67c61ae88fb81cac9b9", null ],
      [ "pack_sign", "group__group__basic__types.html#a33fce15cf7e36cb6d57c0a97aca42f1d", null ],
      [ "push", "group__group__basic__types.html#a6a7948e18e06aec0b26ff64ae798ad7b", null ],
      [ "set", "group__group__basic__types.html#a7e9a2d227a4835ac86264eb6f6eae210", null ],
      [ "size", "group__group__basic__types.html#a5266d10f7c5135b998bdf1d50a3ff29a", null ],
      [ "split", "group__group__basic__types.html#a8745b0b87d919befc33ef67bfbc7fb66", null ],
      [ "store", "group__group__basic__types.html#ae33097dedff2896533e5c0d19dda3fb4", null ],
      [ "store_unaligned", "group__group__basic__types.html#a94cf135c6384e2940c164b3aa4432304", null ],
      [ "to_native", "group__group__basic__types.html#a1b97c011dfe8badf06679bdbcccc704b", null ],
      [ "unpack", "group__group__basic__types.html#a431999d89097b41cebc7db9c5b90108d", null ],
      [ "unpack_sign", "group__group__basic__types.html#a4e6874902f3f191648ae00c7f2a3214f", null ],
      [ "upd_all", "group__group__basic__types.html#aa674979adf7608b0b92523a91f341ceb", null ],
      [ "vector", "group__group__basic__types.html#aaf65fe3a2cc3c4d2db838ab63743609a", null ],
      [ "detail::vector_base", "group__group__basic__types.html#a1c7dfc7ad96dc895f9cbeb78a29bbb66", null ]
    ] ],
    [ "aie::vector_elem_const_ref< T, N >", "group__group__basic__types.html#classaie_1_1vector__elem__const__ref", [
      [ "parent_type", "group__group__basic__types.html#ade024c30432352eb894d9dab74538f78", null ],
      [ "value_type", "group__group__basic__types.html#acdbe28b9176d9899df57d4dd30b9a139", null ],
      [ "vector_type", "group__group__basic__types.html#a39c1524a7d3e96710175f097dbf719d9", null ],
      [ "vector_elem_const_ref", "group__group__basic__types.html#a98af5dcef2ff87b5d399b4be0c52d897", null ],
      [ "get", "group__group__basic__types.html#aea6b5498026fdc9f3bc6a2e415a0bf9b", null ],
      [ "operator value_type", "group__group__basic__types.html#a43822ca556ecc5cb154321155066bbc9", null ],
      [ "operator!=", "group__group__basic__types.html#a621ef338acb315b78b6e53c439543e94", null ],
      [ "operator<", "group__group__basic__types.html#a7405aebe1766e198da282e0d0666ebce", null ],
      [ "operator<=", "group__group__basic__types.html#a4973aec3d107bfa6165443f0891435dd", null ],
      [ "operator==", "group__group__basic__types.html#a0dce1f42bf019b0b79da95614eff70ee", null ],
      [ "operator>", "group__group__basic__types.html#ac81fdf69f1485d713f43bf8a6d2513a8", null ],
      [ "operator>=", "group__group__basic__types.html#a8ba37d44e3d3e83f012f9a58d2be97eb", null ],
      [ "offset", "group__group__basic__types.html#a2dc80f43e6f96878acd7e492445cb236", null ],
      [ "parent", "group__group__basic__types.html#a98c3ecf5979423e0ae74ad63e4452b1a", null ]
    ] ],
    [ "aie::vector_elem_ref< T, N >", "group__group__basic__types.html#classaie_1_1vector__elem__ref", [
      [ "parent_type", "group__group__basic__types.html#afa2abb4b8e26f63d07d7140026109c2d", null ],
      [ "value_type", "group__group__basic__types.html#a9810355a220b6482513bf8babfa47307", null ],
      [ "vector_type", "group__group__basic__types.html#a34ddec91e0fd525cf9ab6285aaa6c7a4", null ],
      [ "get", "group__group__basic__types.html#acd39ca169cad9fa5b03c283af37d07c6", null ],
      [ "operator value_type", "group__group__basic__types.html#a3383e049195721c0eb1708d0251886f5", null ],
      [ "operator!=", "group__group__basic__types.html#a15fe6d53676cfaad328d389f326120b3", null ],
      [ "operator<", "group__group__basic__types.html#a0dbfc3b79ed5f47178bbef072aa2f1ef", null ],
      [ "operator<=", "group__group__basic__types.html#a1e4ec2516e6406e6c4def900021caeae", null ],
      [ "operator=", "group__group__basic__types.html#aabcd0b4d6ceb847d5d706968e1bf0a0c", null ],
      [ "operator=", "group__group__basic__types.html#ac6c2adfd9272b95ad45c50676f716368", null ],
      [ "operator=", "group__group__basic__types.html#aafb3c2048c9ca494039690f37d633e50", null ],
      [ "operator==", "group__group__basic__types.html#aba533303ffee4d69b1d5b3bc875a0995", null ],
      [ "operator>", "group__group__basic__types.html#a2273c51b0b6975f395e90f67247c4fed", null ],
      [ "operator>=", "group__group__basic__types.html#a2b9a09cce89d909e1aa4a183a9a3065c", null ],
      [ "offset", "group__group__basic__types.html#a17da886a792f5b9e2724130f75bc2b98", null ],
      [ "parent", "group__group__basic__types.html#abc4332fc1c232474af0e0cbda01abe6c", null ]
    ] ]
];