SimGrid  3.13
Versatile Simulation of Distributed Systems
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C__ex_mctx_t
 Csimgrid::surf::ActionSURF action interface class
 Csimgrid::surf::ActiveComm
 Csimgrid::simix::args
 CAs
 Csimgrid::simix::Context
 Csimgrid::simix::ContextFactory
 Csimgrid::surf::CpuTiTgmr
 Csimgrid::surf::CpuTiTrace
 Csimgrid::xbt::destroy_delete< T >Delete operator which call a destroy() free function
 Cdirty_page
 Cdouble_double
 Cdouble_int
 Csimgrid::xbt::Extendable< T >An Extendable is an object that you can extend with external elements
 Csimgrid::xbt::Extension< T, U >
 Csimgrid::xbt::Extension< simgrid::s4u::Host, simgrid::energy::HostEnergy >
 Csimgrid::xbt::Extension< simgrid::s4u::Host, simgrid::surf::HostImpl >
 Csimgrid::surf::FatTreeLinkLink in a fat tree
 Csimgrid::surf::FatTreeNodeA node in a fat tree
 Csimgrid::config::Flag< T >A variable bound to a CLI option
 Cfloat_float
 Cfloat_int
 Cglobal_context_t
 Cgraph_node_data
 Cgraph_node_map_element
 Cstd::hash< simgrid::surf::Resource >
 Cstd::hash< smpi_source_location >
 Csimgrid::energy::HostEnergy
 Csimgrid::surf::IBNode
 Cinstr_trace_writer
 Cint_int
 Cinteger128_t
 Clmm_constraintLMM constraint Each constraint contains several partially overlapping logical sets of elements:
 Clmm_constraint_light
 Clmm_elementLMM element Elements can be seen as glue between constraint objects and variable objects
 Clmm_systemLMM system
 Clmm_variableLMM variable
 Clocal_data_t
 Clong_double_int
 Clong_int
 Clong_long
 Cmigration_session
 Csimgrid::surf::ModelSURF model interface class
 Cmsg_comm
 Cmsg_file_priv
 CMSG_Global
 Cmsg_storage_priv
 Cmsg_task
 Csimgrid::surf::NetCardNetwork cards are the vertices in the graph representing the network, used to compute paths between nodes
 Cobject
 Csimgrid::surf::OnelinkLink of length 1, alongside with its source and destination
 Cpaje_event
 Csimgrid::config::parse_option< T >
 Csimgrid::config::parse_option< bool >
 Csimgrid::config::parse_option< double >
 Csimgrid::config::parse_option< int >
 Csimgrid::config::parse_option< std::string >
 Cprocess_arg
 Csimgrid::surf::PropertyHolderPropertyHolder can be given a set of textual properties
 Csimgrid::xbt::Range< T >Describes a contiguous inclusive-exclusive [a,b) range of values
 Csimgrid::surf::ResourceSURF resource interface class
 CRngStream_InfoState
 Croute_cache_element
 Csimgrid::surf::RoutingPlatfThe class representing a whole routing platform
 Cs_addVariable
 Cs_container
 Cs_createContainer
 Cs_defineContainerType
 Cs_defineEntityValue
 Cs_defineEventType
 Cs_defineLinkType
 Cs_defineStateType
 Cs_defineVariableType
 Cs_destroyContainer
 Cs_dyn_light
 Cs_endLink
 Cs_finger
 Cs_instr_extra_data
 Cs_mount
 Cs_msg_host_priv
 Cs_newEvent
 Cs_node
 Cs_node_job
 Cs_popState
 Cs_process_globals_t
 Cs_pushState
 Cs_replay_reader
 Cs_resetState
 Cs_result
 Cs_setState
 Cs_setVariable
 Cs_smpi_common
 Cs_smpi_dist_graph_topology
 Cs_smpi_factor
 Cs_smpi_factor_multival
 Cs_smpi_mpi_cart_topology
 Cs_smpi_mpi_comm_key_elem
 Cs_smpi_mpi_communicator
 Cs_smpi_mpi_contiguous
 Cs_smpi_mpi_datatype
 Cs_smpi_mpi_graph_topology
 Cs_smpi_mpi_group
 Cs_smpi_mpi_hindexed
 Cs_smpi_mpi_hvector
 Cs_smpi_mpi_indexed
 Cs_smpi_mpi_info
 Cs_smpi_mpi_instance
 Cs_smpi_mpi_op
 Cs_smpi_mpi_request
 Cs_smpi_mpi_struct
 Cs_smpi_mpi_topology
 Cs_smpi_mpi_type_key_elem
 Cs_smpi_mpi_vector
 Cs_smpi_mpi_win
 Cs_smpi_privatisation_region
 Cs_smpi_process_data
 Cs_smpi_static
 Cs_smpi_subtype
 Cs_smx_cond
 Cs_smx_file
 Cs_smx_global
 Cs_smx_host_privHost datatype from SIMIX POV
 Cs_smx_mailboxRendez-vous point datatype
 Cs_smx_mutex
 Cs_smx_processProcess datatype
 Cs_smx_process_arg
 Cs_smx_process_exit_fun
 Cs_smx_sem
 Cs_smx_simcallRepresents a simcall to the kernel
 Cs_smx_storage_privStorage datatype
 Cs_smx_synchroSynchro datatype
 Cs_smx_timerTimer datatype
 Cs_startLink
 Cs_storage_type
 Cs_subVariable
 Cs_surf_metric_tResource which have a metric handled by a maxmin system
 Cs_task_data
 Cs_type
 Cs_val
 Cs_xbt_bar_
 Cs_xbt_cfgelm_t
 Cs_xbt_dict
 Cs_xbt_dict_cursor
 Cs_xbt_dictelm
 Cs_xbt_het_dictelm
 Cs_xbt_libContainer for all the objects of a given type
 Cs_xbt_log_setting_t
 Cs_xbt_mallocator
 Cs_xbt_matrix_t
 Cs_xbt_os_timer
 Cs_xbt_parmapParallel map structure
 Cs_xbt_parmap_thread_dataThread data transmission structure
 Cs_xbt_strbuff_tBuffer code
 Cs_xbt_test_log
 Cs_xbt_test_suite
 Cs_xbt_test_test
 Cs_xbt_test_unit
 CSD_dependency
 CSD_global
 CSD_task
 Cshmurtz
 Cshort_int
 Csimgrid::xbt::signal< S >
 Csimgrid::xbt::signal< R(P...)>A signal/slot mechanism
 Csimgrid::xbt::signal< void(simgrid::surf::simgrid::surf::CpuAction *, simgrid::surf::simgrid::surf::Action::State)>
 Csimgrid::xbt::signal< void(simgrid::surf::simgrid::surf::Link *)>
 Csimgrid::xbt::signal< void(simgrid::surf::simgrid::surf::NetworkAction *, simgrid::surf::simgrid::surf::NetCard *src, simgrid::surf::simgrid::surf::NetCard *dst)>
 Csimdata_file
 Csimdata_process
 Csimdata_task
 Csurf_file
 Csurf_model_descriptionResource model description
 Ctmgr_event
 Ctmgr_trace_iterator
 Cs_smpi_mpi_topology::topo
 Ctrace_arg
 Cu_smx_scalar
 Cvm_params
 Csimgrid::xbt::VmMapAn virtual memory map entry from /proc/$pid/maps
 Cxbt_automaton
 Cxbt_automaton_exp_label
 Cxbt_automaton_state
 Cxbt_automaton_transition
 Cxbt_boolean_coupleBoolean possible values
 Cxbt_dynar_s
 Cxbt_edge
 Cxbt_ex_tStructure describing an exception
 Cxbt_fifo
 Cxbt_fifo_item
 Cxbt_graph
 Cxbt_heap
 Cxbt_heap_item
 Cxbt_log_append2_file_s
 Cxbt_log_appender_s
 Cxbt_log_category_s
 Cxbt_log_event_s
 Cxbt_log_layout_s
 Cxbt_node
 Cxbt_os_cond_
 Cxbt_os_mutex_
 Cxbt_os_sem_
 Cxbt_os_thread_
 Cxbt_running_ctx_t
 Cxbt_swag
 Cxbt_swag_hookup
 Cyy_buffer_state
 Cyy_trans_info