1#ifndef TMVA_SOFIE_RMODEL_GraphIndependent
2#define TMVA_SOFIE_RMODEL_GraphIndependent
11namespace Experimental {
14class RFunction_Update;
28 std::vector<std::pair<int, int>>
edges;
53 throw std::runtime_error(
54 "TMVA SOFIE: Invalid Update function supplied for creating GraphIndependent function block.");
RModel_GraphIndependent(GraphIndependent_Init &graph_input_struct)
std::size_t num_global_features
std::size_t num_node_features
std::unique_ptr< RFunction_Update > edges_update_block
std::size_t num_edge_features
std::unique_ptr< RFunction_Update > globals_update_block
std::unique_ptr< RFunction_Update > nodes_update_block
create variable transformations
std::unique_ptr< RFunction_Update > nodes_update_block
std::vector< std::pair< int, int > > edges
std::unique_ptr< RFunction_Update > globals_update_block
void createUpdateFunction(T &updateFunction)
std::unique_ptr< RFunction_Update > edges_update_block