Definition at line 67 of file RModel_GraphIndependent.hxx.
Public Member Functions | |
RModel_GraphIndependent ()=default | |
Default constructor. | |
RModel_GraphIndependent (const RModel_GraphIndependent &other)=delete | |
RModel_GraphIndependent (GraphIndependent_Init &graph_input_struct) | |
RModel_GraphIndependent (RModel_GraphIndependent &&other) | |
~RModel_GraphIndependent () final=default | |
void | Generate () final |
RModel_GraphIndependent & | operator= (const RModel_GraphIndependent &other)=delete |
RModel_GraphIndependent & | operator= (RModel_GraphIndependent &&other) |
Public Member Functions inherited from TMVA::Experimental::SOFIE::RModel_GNNBase | |
RModel_GNNBase ()=default | |
Default constructor. | |
virtual | ~RModel_GNNBase ()=default |
Public Member Functions inherited from TMVA::Experimental::SOFIE::RModel_Base | |
RModel_Base ()=default | |
Default constructor. | |
RModel_Base (std::string function_name) | |
RModel_Base (std::string name, std::string parsedtime) | |
void | AddBlasRoutines (std::vector< std::string > routines) |
void | AddNeededCustomHeader (std::string filename) |
void | AddNeededStdLib (std::string libname) |
void | GenerateHeaderInfo (std::string &hgname) |
std::string | GetFilename () |
const std::string & | GetName () const |
void | OutputGenerated (std::string filename="", bool append=false) |
void | PrintGenerated () |
std::string | ReturnGenerated () |
void | SetFilename (std::string filename) |
Private Attributes | |
std::unique_ptr< RFunction_Update > | edges_update_block |
std::unique_ptr< RFunction_Update > | globals_update_block |
std::unique_ptr< RFunction_Update > | nodes_update_block |
std::size_t | num_edge_features |
std::size_t | num_edges |
std::size_t | num_global_features |
std::size_t | num_node_features |
std::size_t | num_nodes |
Additional Inherited Members | |
Protected Attributes inherited from TMVA::Experimental::SOFIE::RModel_Base | |
const std::unordered_set< std::string > | fAllowedStdLib = {"vector", "algorithm", "cmath"} |
std::unordered_set< std::string > | fCustomOpHeaders |
std::string | fFileName |
std::string | fGC |
bool | fIsGNN = false |
bool | fIsGNNComponent = false |
std::string | fName = "UnnamedModel" |
std::unordered_set< std::string > | fNeededBlasRoutines |
std::unordered_set< std::string > | fNeededStdLib = {"vector"} |
std::string | fParseTime |
bool | fUseSession = true |
bool | fUseWeightFile = true |
WeightFileType | fWeightFile = WeightFileType::Text |
#include <TMVA/RModel_GraphIndependent.hxx>
|
default |
Default constructor.
Needed to allow serialization of ROOT objects. See https://root.cern/manual/io_custom_classes/#restrictions-on-types-root-io-can-handle
TMVA::Experimental::SOFIE::RModel_GraphIndependent::RModel_GraphIndependent | ( | GraphIndependent_Init & | graph_input_struct | ) |
Definition at line 39 of file RModel_GraphIndependent.cxx.
TMVA::Experimental::SOFIE::RModel_GraphIndependent::RModel_GraphIndependent | ( | RModel_GraphIndependent && | other | ) |
Definition at line 11 of file RModel_GraphIndependent.cxx.
|
delete |
|
finaldefault |
|
finalvirtual |
Implements TMVA::Experimental::SOFIE::RModel_GNNBase.
Definition at line 58 of file RModel_GraphIndependent.cxx.
|
delete |
RModel_GraphIndependent & TMVA::Experimental::SOFIE::RModel_GraphIndependent::operator= | ( | RModel_GraphIndependent && | other | ) |
Definition at line 24 of file RModel_GraphIndependent.cxx.
|
private |
Definition at line 71 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 73 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 72 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 79 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 76 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 80 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 78 of file RModel_GraphIndependent.hxx.
|
private |
Definition at line 75 of file RModel_GraphIndependent.hxx.