.. _file_src_include_heongpu_util_memorypool.cuh: File memorypool.cuh =================== |exhale_lsh| :ref:`Parent directory ` (``src/include/heongpu/util``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``src/include/heongpu/util/memorypool.cuh``) -------------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_include_heongpu_util_memorypool.cuh.rst Includes -------- - ``gpuntt/common/common.cuh`` - ``gpuntt/common/nttparameters.cuh`` - ``heongpu/kernel/defines.h`` (:ref:`file_src_include_heongpu_kernel_defines.h`) - ``heongpu/util/util.cuh`` (:ref:`file_src_include_heongpu_util_util.cuh`) - ``memory`` (:ref:`file_src_lib_util_memorypool.cu`) - ``mutex`` - ``optional`` - ``rmm/device_buffer.hpp`` - ``rmm/device_uvector.hpp`` - ``rmm/mr/device/cuda_memory_resource.hpp`` - ``rmm/mr/device/detail/stream_ordered_memory_resource.hpp`` - ``rmm/mr/device/logging_resource_adaptor.hpp`` - ``rmm/mr/device/pool_memory_resource.hpp`` - ``rmm/mr/device/statistics_resource_adaptor.hpp`` - ``rmm/mr/host/host_memory_resource.hpp`` - ``rmm/mr/host/pinned_memory_resource.hpp`` - ``sys/sysinfo.h`` - ``thrust/host_vector.h`` - ``vector`` (:ref:`file_src_include_heongpu_util_devicevector.cuh`) Included By ----------- - :ref:`file_src_include_heongpu_host_bfv_context.cuh` - :ref:`file_src_include_heongpu_host_ckks_context.cuh` - :ref:`file_src_include_heongpu_host_tfhe_context.cuh` - :ref:`file_src_include_heongpu_util_devicevector.cuh` - :ref:`file_src_include_heongpu_util_hostvector.cuh` - :ref:`file_src_lib_util_memorypool.cu` Namespaces ---------- - :ref:`namespace_heongpu` Classes ------- - :ref:`exhale_struct_structheongpu_1_1MemoryPoolConfig` - :ref:`exhale_struct_structheongpu_1_1rmm__pinned__allocator` - :ref:`exhale_class_classheongpu_1_1MemoryPool` Defines ------- - :ref:`exhale_define_memorypool_8cuh_1a6ae6c705eb72b97cdad2e388a3e3f4ce`