File List
Here is a list of all files with brief descriptions:
- dir src
- dir muda
- file assert.h
- file atomic.h
- file buffer.h
- file compute_graph.h
- file container.h
- file debug.h
- file exception.h
- file graph.h
- file launch.h
- file logger.h
- file muda.h
- file muda_config.h
- file muda_def.h
- file print.h
- file profiler.h
- dir buffer
- file agent.h
- file buffer_2d_view.h
- file buffer_3d_view.h
- file buffer_fwd.h
- file buffer_info_accessor.h
- file buffer_launch.h
- file buffer_view.h A view interface for any array-like liner memory, which can be constructed from DeviceBuffer/DeviceVector or any thing that is a array-like liner memory, e.g. raw cuda pointer.
- file device_buffer.h A light-weight wrapper of cuda device memory. Like
std::vector
, allow user to resize, reserve, shrink_to_fit, fill, also provide muda viewer for in-kernel access. - file device_buffer_2d.h
- file device_buffer_3d.h A light-weight wrapper of cuda device memory3D, allows user to resize, reserve, shrink_to_fit, fill, also provide muda viewer for in-kernel access.
- file device_var.h
- file graph_buffer_2d_view.h
- file graph_buffer_3d_view.h
- file graph_buffer_view.h
- file graph_var_view.h
- dir agent
- file kernel_assign.h
- file kernel_construct.h
- file kernel_copy_construct.h
- file kernel_destruct.h
- file kernel_fill.h
- dir reshape_nd
- file masked_compare.h
- file masked_swap.h
- file nd_reshaper.h
- file reserve.h
- file var_view.h
- dir check
- file check.h
- file check_cublas.h
- file check_cuda_errors.h
- file check_cusolver.h
- file check_cusparse.h
- dir compute_graph
- file compute_graph.h
- file compute_graph_accessor.h
- file compute_graph_builder.h
- file compute_graph_closure.h
- file compute_graph_closure_id.h
- file compute_graph_dependency.h
- file compute_graph_flag.h
- file compute_graph_fwd.h
- file compute_graph_node.h
- file compute_graph_node_id.h
- file compute_graph_node_type.h
- file compute_graph_phase.h
- file compute_graph_var.h
- file compute_graph_var_id.h
- file compute_graph_var_manager.h
- file compute_graph_var_usage.h
- file graphviz_options.h
- dir nodes
- dir container
- dir cub
- file cub.h
- file cub_device.h
- dir device
- file cub_wrapper.h
- file device_adjacent_difference.h
- file device_histogram.h
- file device_merge_sort.h
- file device_partition.h
- file device_radix_sort.h
- file device_reduce.h
- file device_run_length_encode.h
- file device_scan.h
- file device_segmented_radix_sort.h
- file device_segmented_reduce.h
- file device_segmented_sort.h
- file device_select.h
- file device_spmv.h
- file util_type.h
- dir cuda
- file cooperative_groups.h
- file cuda_runtime.h
- file cuda_runtime_api.h
- file device_atomic_functions.h
- file device_functions.h
- dir cooperative_groups
- file memcpy_async.h
- file reduce.h
- file scan.h
- dir ext
- file eigen.h
- file field.h
- file linear_system.h
- dir eigen
- file as_eigen.h
- file atomic.h
- file eigen_core_cxx20.h
- file eigen_cxx20.h
- file eigen_dense_cxx20.h
- file evd.h
- file inverse.h
- file log_proxy.h
- dir inverse
- file analytic_inverse.h
- file gauss_elimination.h
- dir svd
- file svd_impl.h
- file svd.h
- dir field
- file field.h
- file field_build_options.h
- file field_builder.h
- file field_entry.h
- file field_entry_base_data.h
- file field_entry_core.h
- file field_entry_launch.h
- file field_entry_layout.h
- file field_entry_type.h
- file field_entry_view.h
- file field_entry_viewer.h
- file field_viewer.h
- file matrix_map_info.h
- dir sub_field
- file aos_sub_field.h
- file aosoa_sub_field.h
- file soa_sub_field.h
- file sub_field.h
- file sub_field_interface.h
- dir geo
- file distance.h distance calculation for point/edge/triangle
- file lbvh.h
- file spatial_hash.h
- dir distance
- file ccd.h
- file distance_type.h
- file distance_unclassified.h
- file edge_edge.h
- file edge_edge_mollified.h
- file point_edge.h
- file point_point.h
- file point_triangle.h
- dir lbvh
- file aabb.h
- file bvh.h
- file bvh_viewer.h
- file lbvh.h
- file morton_code.h
- file predicator.h
- file query.h
- file utility.h
- dir spatial_hash
- file bounding_volume.h
- file collision_pair.h
- file morton_hash.h
- file sparse_spatial_hash.h
- file sparse_spatial_hash_impl.h
- dir linear_system
- file bcoo_matrix_view.h
- file bcoo_matrix_viewer.h
- file bcoo_vector_view.h
- file bcoo_vector_viewer.h
- file bsr_matrix_view.h
- file common.h
- file csr_matrix_view.h
- file dense_matrix_view.h
- file dense_matrix_viewer.h
- file dense_vector_view.h
- file dense_vector_viewer.h
- file device_bcoo_matrix.h
- file device_bcoo_vector.h
- file device_bsr_matrix.h
- file device_csr_matrix.h
- file device_dense_matrix.h
- file device_dense_vector.h
- file device_doublet_vector.h
- file device_triplet_matrix.h
- file doublet_vector_view.h
- file doublet_vector_viewer.h
- file linear_system_context.h
- file linear_system_handles.h
- file linear_system_solve_reorder.h
- file linear_system_solve_tolerance.h
- file matrix_format_converter.h
- file matrix_format_converter_impl.h
- dir type_mapper
- file algo_mapper.h
- file data_type_mapper.h
- file triplet_matrix_view.h
- file triplet_matrix_viewer.h
- dir graph
- file event_node.h
- file graph.h
- file graph_base.h
- file graph_exec.h
- file graph_graph_viewer.h
- file graph_instantiate_flag.h
- file graph_launch.h
- file graph_viewer.h
- file host_node.h
- file kernel_node.h
- file memory_node.h
- dir launch
- file event.h
- file host_call.h
- file kernel.h
- file kernel_label.h
- file kernel_tag.h
- file launch.h cuda kernel launch in muda style.
- file launch_base.h
- file memory.h
- file parallel_for.h A frequently used parallel for loop, DynamicBlockDim andGridStrideLoop strategy are provided, and can be switched seamlessly to each other.
- file stream.h
- file stream_define.h
- dir literal
- file unit.h
- dir logger
- file logger.h
- file logger_basic_data.h
- file logger_function.h
- file logger_viewer.h
- dir mstl
- dir tools
- file cuda_vec_utils.h
- file debug_break.h
- file debug_log.h
- file extent.h
- file filesystem.h
- file flag.h
- file fuzzy.h
- file host_device_config.h
- file host_device_string_cache.h
- file id_with_type.h
- file launch_info_cache.h
- file platform.h
- file string_pointer.h
- file temp_buffer.h
- file version.h
- dir type_traits
- file always.h
- file cuda_arch.h
- file type_label.h
- file type_modifier.h
- dir view
- file view_base.h
- dir viewer
- file dense.h
- dir dense
- file dense_0d.h
- file dense_1d.h A C/C++ array like viewer for kernel access, with safe checking on any input. You can index the element in
Dense1D<T>
byoperator ()
. - file dense_2d.h
- file dense_3d.h
- file viewer_base.h
- file syntax_sugar.h
- file type_define.h
- file viewer.h
- dir muda