Class Reference =============== Complete API reference for AnalysisG. This section provides comprehensive documentation for all classes, structs, and functions in the framework. The documentation is automatically generated from the source code using Doxygen. Overview -------- For detailed class documentation, please see the individual module pages: - :doc:`modules` - Core framework modules - :doc:`templates` - Template base classes - :doc:`events` - Event implementations - :doc:`graphs` - Graph representations - :doc:`models` - Machine learning models - :doc:`metrics` - Performance metrics - :doc:`pyc` - High-performance C++/CUDA code - :doc:`selections` - Selection algorithms All Classes and Structures --------------------------- .. note:: The complete API documentation with all classes, functions, and variables is generated by Doxygen. Due to the large number of entities (308 source files), we provide narrative descriptions in the module pages above. For comprehensive code-level documentation including all function signatures, parameters, and implementation details, you can build the Doxygen HTML documentation locally: .. code-block:: bash cd docs doxygen Doxyfile # Open build/doxygen/html/index.html in your browser Core Data Structures ~~~~~~~~~~~~~~~~~~~~ element_t Structure ^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: element_t :members: variable_t Structure ^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: variable_t :members: data_t Structure ^^^^^^^^^^^^^^^^ .. doxygenstruct:: data_t :members: write_t Structure ^^^^^^^^^^^^^^^^^ .. doxygenstruct:: write_t :members: