Interface Documentation
Version: invalid
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C type
 Cflecsi::topo::canonical< Policy >::access< Priv >
 Cflecsi::topo::ntree< POLICY_TYPE >::access< Priv >
 Cflecsi::topo::unstructured< POLICY_TYPE >::access< Priv >
 Cflecsi::data::accessor< L, T, Priv >
 Cflecsi::data::accessor< singular, DATA_TYPE, PRIVILEGES >
 Cflecsi::control< ControlPolicy >::action< Target, ControlPoint >
 Cflecsi::topo::array_buf_ref_get< T, B >
 Cflecsi::topo::array_buf_ref_get< T, false >
 Cflecsi::topo::array_buf_ref_type< T >
 Cflecsi::topo::array_buf_ref_type< domain_entity< M, E > >
 Cflecsi::topo::array_buf_ref_type< S * >
 Cflecsi::topo::array_buffer< T >
 Cflecsi::topo::array_buffer< flecsi::util::offset >
 Cflecsi::topo::array_buffer_type< item_t >
 Cflecsi::topo::array_buffer_type< domain_entity< M, E > >
 Cflecsi::topo::array_buffer_type< flecsi::util::offset >
 Cflecsi::topo::array_buffer_type< item_t * >
 Cflecsi::topo::array_buffer_type< T >
 Cflecsi::util::array_ref< T >
 Carray_ref< T >
 Cflecsi::util::unit::assert_handler_t
 Cflecsi::topo::detail::base< class >
 Cflecsi::topo::detail::base< canonical >
 Cflecsi::topo::detail::base< global_category >
 Cflecsi::topo::detail::base< index_category >
 Cflecsi::topo::detail::base< ntree >
 Cflecsi::topo::detail::base< set >
 Cflecsi::topo::detail::base< structured >
 Cflecsi::topo::detail::base< unstructured >
 Cflecsi::util::base_convert_tuple_type< B, TO, Args >
 Cflecsi::util::base_convert_tuple_type< B, TO, std::tuple< Args... > >
 Cflecsi::util::base_convert_tuple_type_< T, TO, E >
 Cflecsi::util::base_convert_tuple_type_< T, TO, false >
 Cflecsi::util::base_convert_tuple_type_< T, TO, true >
 Cflecsi::util::detail::base_specialization< B, D >
 Cflecsi::util::bit_buffer< T, BITS_PER_INDEX >
 Cflecsi::log::tee_buffer_t::buffer_data_t
 Cflecsi::topo::canonical_base
 Cflecsi::detail::data_guard::color_guard
 Cflecsi::util::graph::colorer
 Cflecsi::topo::ntree_base::coloring
 Cflecsi::topo::canonical_base::coloring
 Cflecsi::topo::global_base::coloring
 Cflecsi::topo::index_base::coloring
 Cflecsi::topo::unstructured_impl::coloring_info
 Cflecsi::coloring::coloring_info_t
 Cflecsi::topo::ntree_base::coloring::coloring_metadata
 Cflecsi::data::coloring_slot< Topo >
 Cflecsi::topo::compute_bindings< FIND_DOM, I, TS >Compute_bindings provides static recursion to process binding computation of mesh entity types
 Cflecsi::topo::compute_bindings< FIND_DOM, 0, TS >
 Cflecsi::topo::compute_connectivity< FIND_DOM, I, TS >Compute_connectivity provides static recursion to process connectivity computation of mesh entity types
 Cflecsi::topo::compute_connectivity< FIND_DOM, 0, TS >
 Cflecsi::topo::connectivity_tConnectivity_t provides basic connectivity information in a compressed storage format
 Cflecsi::util::crs::const_iterator
 Cflecsi::util::constant< Value >
 Cflecsi::run::context
 Cflecsi::unit::control_policy
 CControlPolicy
 Cflecsi::data::convert_tag
 Cflecsi::util::convert_tuple_type< Args >
 Cflecsi::util::convert_tuple_type< std::tuple< Args... > >
 Cflecsi::util::convert_tuple_type_< T >
 Cflecsi::util::crs
 Cflecsi::ctrl_impl::cycle< Predicate, ControlPoints >
 Cflecsi::detail::data_guardAn RAII type to manage the global coloring and topologies
 Cflecsi::util::debruijn32_t
 Cdebruijn_tDebruijn_t provides a mechanism for doing lookups of the set bits in a bitfield
 Cdecay
 Cflecsi::exec::leg::detail::decay< std::tuple< TT... > >
 Cflecsi::topo::detail::default_space< T, class >
 Cflecsi::topo::detail::default_space< T, decltype(void(T::default_space))>
 CDefaultMapper
 Cflecsi::topo::unstructured_impl::definition< DIMENSION, REAL_TYPE >
 Cflecsi::topo::unstructured_impl::definition< 2 >
 Cflecsi::control< ControlPolicy >::action< Target, ControlPoint >::dependency
 Cflecsi::log::devel_guard
 Cflecsi::log::devel_tag
 Cflecsi::util::dimensioned_array< TYPE, DIMENSION, NAMESPACE >
 Cflecsi::util::dimensioned_array< double, dimension >
 Cflecsi::topo::domain_connectivity< DIM >
 Cflecsi::topo::domain_entity< DOM, ENTITY_TYPE >Domain_entity is a simple wrapper to mesh entity that associates with its a domain id
 Cflecsi::topo::entity_base_
 Cflecsi::topo::unstructured_impl::entity_info
 Cflecsi::util::unit::expect_handler_t
 Cfalse_type
 Cflecsi::fid_counter_t
 Cflecsi::field< T, L >
 Cflecsi::field< int >
 Cfield_accessor
 Cflecsi::data::field_info_t
 Cflecsi::data::field_register< class, layout, class, size_t >
 Cflecsi::data::field_register< T, L, Topo, Space >
 Cflecsi::filling_curve< DIM, T, DERIVED >
 Cflecsi::filling_curve< DIM, T, hilbert_curve< DIM, T > >
 Cflecsi::filling_curve< DIM, T, morton_curve< DIM, T > >
 Cflecsi::topo::find_entity< I, T, DIM, DOM >Find_entity provides a specialization for the root recursion
 Cflecsi::topo::find_entity< 0, T, DIM, DOM >
 Cflecsi::topo::find_entity_< MESH_TYPE, DIM, DOM >Find_entity_ provides static search capabilities
 Cflecsi::topo::find_index_space< INDEX, TUPLE, ENTITY >
 Cflecsi::topo::find_index_space< 0, TUPLE, ENTITY >
 Cflecsi::topo::find_index_space_from_dimension< INDEX, TUPLE, DIM, DOM >
 Cflecsi::topo::find_index_space_from_dimension< 0, TUPLE, DIM, DOM >End recursion condition
 Cflecsi::topo::find_index_space_from_id< INDEX, TUPLE, ID >
 Cflecsi::topo::find_index_space_from_id< 0, TUPLE, ID >End recursion condition
 Cflecsi::topo::find_index_subspace_from_id< INDEX, TUPLE, ID >
 Cflecsi::topo::find_index_subspace_from_id< 0, TUPLE, ID >End recursion condition
 Cflecsi::log::flog_t
 Cflecsi::exec::forall< ITERATOR >
 Cflecsi::util::function_traits< T >
 Cflecsi::util::function_traits< R(As...)>
 Cflecsi::exec::forall< ITERATOR >::functor< LAMBDA >
 Cflecsi::future< Return, Launch >
 Cflecsi::future< R >
 Cflecsi::future< R, exec::launch_type_t::index >
 Cflecsi::future< Return >
 Cflecsi::future< Return, exec::launch_type_t::index >
 Cflecsi::future< void >
 Cflecsi::topo::get_index_subspaces< MESH_TYPE >
 Cflecsi::coloring::index_coloring_t::ghost_info_t
 Cflecsi::topo::global_base
 Cflecsi::detail::data_guard::global_guard
 Cflecsi::util::graphviz
 Cflecsi::log::guard
 Cflecsi::topo::hash_table< KEY, TYPE >
 Cflecsi::util::detail::hold< Ts >
 Cflecsi::util::id_< PBITS, EBITS, FBITS, GBITS >
 Cflecsi::topo::index_space< T, STORAGE, OWNED, SORTED, F, ID_STORAGE_TYPE, STORAGE_TYPE >::id_range_
 Cflecsi::topo::id_vector_hash_t
 Cflecsi::topo::identity_storage< T >
 Cflecsi::topo::index_base
 Cflecsi::topo::unstructured_impl::index_coloring
 Cflecsi::coloring::index_coloring_t
 Cflecsi::topo::index_space< T, STORAGE, OWNED, SORTED, F, ID_STORAGE_TYPE, STORAGE_TYPE >
 Cflecsi::topo::detail::index_space< class, class >
 Cflecsi::topo::index_space< entity_t *, false, true, false, void, topology_storage >
 Cflecsi::topo::index_space< entity_t *, true, true, true, void, topology_storage >
 Cflecsi::topo::index_space< flecsi::topo::entity_base_ *, false, true, false, void, flecsi::topo::array_buffer >
 Cflecsi::topo::index_space< node_t *, false, true, false, void, topology_storage >
 Cflecsi::topo::index_space< node_t *, true, true, true, void, topology_storage >
 Cflecsi::topo::detail::index_space< T, util::voided< typename T::index_space > >
 Cflecsi::topo::index_space< tree_entity_t *, false, true, false, void, topology_storage >
 Cflecsi::topo::index_space< tree_entity_t *, true, true, true, void, topology_storage >
 Cflecsi::topo::index_space_ref_type< T >Helper classes for resolving types
 Cflecsi::topo::index_space_ref_type< domain_entity< M, E > >Helper classes for resolving types
 Cflecsi::topo::index_space_ref_type< S * >Helper classes for resolving types
 Cflecsi::run::context::index_subspace_info_t
 Cflecsi::topo::index_subspaces_tuple< MESH_TYPE, HAS_SUBSPACES >
 Cflecsi::topo::index_subspaces_tuple< MESH_TYPE, false >
 Cintegral_constant
 Cflecsi::io::io_interface_t
 Cflecsi::util::is_tuple< T >Check if the object is a tuple
 Cflecsi::util::is_tuple< std::tuple< T... > >Check if the object is a tuple
 Cflecsi::isid_counter_t
 Cflecsi::util::crs::iterator
 Cflecsi::topo::identity_storage< T >::iterator
 Cflecsi::topo::index_space< T, STORAGE, OWNED, SORTED, F, ID_STORAGE_TYPE, STORAGE_TYPE >::iterator_base_< S >Iterator base, const be parameterized with 'T' or 'const T'
 Cflecsi::exec::launch_domainA launch domain with a static identity but a runtime size
 Cflecsi::io::legion_hdf5_region_t
 Cflecsi::io::legion_hdf5_t
 Cflecsi::util::lexical_comparison< T >
 Cflecsi::util::lexical_comparison< std::tuple< Args... > >
 Clist
 Cflecsi::topo::ntree_base::coloring::local_coloring
 Cflecsi::log::log_message_t
 Cflecsi::exec::fold::max< T >
 Cflecsi::topo::mesh_base< class >Methods and data about the mesh topology that do not depend on type parameterization, e.g: entity types, domains, etc
 Cflecsi::topo::mesh_graph_partition< T >
 Cflecsi::topo::mesh_storage< NUM_DIMS, NUM_DOMAINS, NUM_INDEX_SUBSPACES >
 Cflecsi::topo::mesh_storage< POLICY_TYPE::num_dimensions, POLICY_TYPE::num_domains, flecsi::topo::num_index_subspaces< POLICY_TYPE >::value >
 Cflecsi::exec::fold::min< T >
 Cflecsi::util::mpi_typetraits< TYPE >
 Cflecsi::util::mpi_typetraits< char >
 Cflecsi::util::mpi_typetraits< double >
 Cflecsi::util::mpi_typetraits< float >
 Cflecsi::util::mpi_typetraits< int >
 Cflecsi::util::mpi_typetraits< long >
 Cflecsi::util::mpi_typetraits< long double >
 Cflecsi::util::mpi_typetraits< short >
 Cflecsi::util::mpi_typetraits< size_t >
 Cflecsi::util::mpi_typetraits< unsigned >
 Cflecsi::util::mpi_typetraits< unsigned char >
 Cflecsi::util::mpi_typetraits< unsigned short >
 Cflecsi::unit::control_policy::node_policy
 CNodePolicy
 Cflecsi::exec::detail::nonconst_ref< T >
 Cflecsi::exec::detail::nonconst_ref< const T & >
 Cflecsi::util::detail::nonvoid< T >
 Cflecsi::util::detail::nonvoid< detail::base_specialization< B, D >::type >
 Cflecsi::util::detail::nonvoid< void >
 Cflecsi::topo::ntree_base
 Cflecsi::topo::ntree_geometry< T, D >
 Cflecsi::topo::ntree_geometry< T, 1 >
 Cflecsi::topo::ntree_geometry< T, 2 >
 Cflecsi::topo::ntree_geometry< T, 3 >
 Cflecsi::topo::ntree_storage< TREE_TYPE >
 Cflecsi::topo::ntree_storage< Policy >
 Cflecsi::topo::num_index_subspaces< MESH_TYPE >
 Cflecsi::util::offset< COUNT_BITS >Offset represents an offset range (a start index plus a count of elements) in a single uint64_t. The lower COUNT_BITS bits are used for the count and the remaining bits are used for the start index
 Cflecsi::topo::offset_storage_t
 Costream
 Cflecsi::log::packet_t
 Cpair
 Cflecsi::data::partition
 Cflecsi::data::leg::partition
 Cflecsi::detail::data_guard::process_guard
 Cflecsi::exec::fold::product< T >
 Cflecsi::program_option< ValueType >
 Cflecsi::util::bit_buffer< T, BITS_PER_INDEX >::proxy
 Cflecsi::util::bit_buffer< T, BITS_PER_INDEX >::range_proxy
 Cflecsi::ctrl_impl::cycle< Predicate, ControlPoints >::recurse< E, T >
 Cflecsi::ctrl_impl::cycle< Predicate, ControlPoints >::recurse< E, cycle< P, CPs... > >
 Cflecsi::ctrl_impl::cycle< Predicate, ControlPoints >::recurse< E, util::constant< Value > >
 Cflecsi::data::reference_base
 Cflecsi::data::region
 Cflecsi::data::leg::region
 Cflecsi::util::serial_convert< future< T > >::Rep
 Cflecsi::exec::detail::replace_argument< P, A, class >
 Cflecsi::exec::detail::replace_argument< P, A, decltype(void(task_param< P >::replace(std::declval< A >())))>
 Cflecsi::util::serial< class, class >
 Cflecsi::util::serial< std::pair< T, U >, std::enable_if_t<!memcpyable_v< std::pair< T, U > > > >
 Cflecsi::util::serial< std::string >
 Cflecsi::util::serial< std::tuple< TT... >, std::enable_if_t<!memcpyable_v< std::tuple< TT... > > > >
 Cflecsi::util::serial< std::vector< T > >
 Cflecsi::util::serial< T, decltype(void(serial_convert< T >::put))>
 Cflecsi::util::serial< T, std::enable_if_t< memcpyable_v< T > > >
 Cflecsi::util::serial< T, voided< decltype(&T::legion_buffer_size), std::enable_if_t<!memcpyable_v< T > > > >
 Cflecsi::util::detail::serial_container< T >
 Cflecsi::util::detail::serial_container< std::map< K, V > >
 Cflecsi::util::detail::serial_container< std::set< T > >
 Cflecsi::util::detail::serial_container< std::unordered_map< K, V > >
 Cflecsi::util::serial_convert< class >
 Cflecsi::util::serial_convert< data::accessor< data::dense, T, Priv > >
 Cflecsi::util::serial_convert< data::accessor< data::singular, T, Priv > >
 Cflecsi::util::serial_convert< future< T > >
 Cflecsi::util::serial_convert< T >
 Cflecsi::topo::set_base_t
 Cflecsi::topo::unstructured_impl::set_color_info_t
 Cflecsi::topo::unstructured_impl::set_coloring_info_t
 Cflecsi::coloring::index_coloring_t::shared_info_t
 Cflecsi::topo::simple_entry< T >Convenience class which associates a simple ID with type T
 Cflecsi::topo::simple_id
 Cflecsi::util::simple_id_t< T, Compare >A simple id type that can be constructed from multiple indexes
 Cflecsi::util::simple_id_t< std::tuple< Args... >, Compare< std::tuple< Args... > > >
 Cflecsi::topo::specialization< C, D, I >
 Cflecsi::topo::specialization< global_category, global >
 Cflecsi::topo::specialization< index_category, index >
 Cflecsi::util::unit::state_t
 Cstreambuf
 Cflecsi::topo::structured_base
 Cflecsi::exec::fold::sum< T >
 Cflecsi::util::Symbol< S >
 Cflecsi::log::tag
 Cflecsi::log::tag_scope_t
 Cflecsi::exec::detail::task_param< class >
 Cflecsi::exec::detail::task_param< data::accessor< data::dense, T, S > >
 Cflecsi::exec::detail::task_param< data::accessor< data::singular, T, S > >
 Cflecsi::exec::detail::task_param< data::topology_accessor< T, P > >
 Cflecsi::exec::detail::task_param< future< R > >
 Cflecsi::exec::leg::task_prologue_t
 Cflecsi::exec::leg::task_wrapper< F, P >
 Cflecsi::exec::leg::task_wrapper< F, task_processor_type_t::mpi >
 Ctemplate interface
 Cflecsi::util::unit::test_output_t
 Ctree_entityTree_entity parameterizes a tree entity base with its dimension and number of domains
 Ctree_entity_holderTree_entity_holder parameterizes a tree entity base with its dimension and number of domains
 Ctree_nodeTree_node parametrizes a tree node base with its dimension and number of domain
 Ctrue_type
 Cflecsi::util::tuple_walker< CRTP_TYPE >
 Cflecsi::util::tuple_walker< bind_accessors_t >
 Cflecsi::util::tuple_walker< init_walker< ControlPolicy > >
 Cflecsi::util::tuple_walker< point_walker< ControlPolicy > >
 Cflecsi::util::tuple_walker< unbind_accessors_t >
 Cflecsi::util::typeify< T, M >
 Cflecsi::util::uint128
 Cflecsi::data::leg::unique_handle< T, D >
 Cflecsi::data::leg::unique_handle< Legion::FieldSpace, &Legion::Runtime::destroy_field_space >
 Cflecsi::data::leg::unique_handle< Legion::IndexSpace, &Legion::Runtime::destroy_index_space >
 Cflecsi::data::leg::unique_handle< Legion::LogicalRegion, &Legion::Runtime::destroy_logical_region >
 Cflecsi::util::unique_id< UNIQUENESS_TYPE, COUNTER_TYPE, MAXIMUM >
 Cflecsi::topo::unserialize_dimensions_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM, DIM >
 Cflecsi::topo::unserialize_dimensions_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM, NUM_DIMS >
 Cflecsi::topo::unserialize_domains_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, DOM >
 Cflecsi::topo::unserialize_domains_< STORAGE_TYPE, MESH_TYPE, NUM_DOMAINS, NUM_DIMS, NUM_DOMAINS >
 Cflecsi::topo::unstructured_base
 Cvector