Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TMVA::Experimental::SOFIE::ROperator Class Referenceabstract

Definition at line 18 of file ROperator.hxx.

Public Member Functions

virtual ~ROperator ()
 
virtual std::string Generate (std::string OpName)=0
 
virtual std::string GenerateInitCode ()
 
virtual std::string GenerateSessionMembersCode (std::string)
 
virtual std::string Header ()
 
virtual void Initialize (RModel &)=0
 
virtual std::vector< std::vector< size_t > > ShapeInference (std::vector< std::vector< size_t > >)=0
 
virtual std::vector< ETensorTypeTypeInference (std::vector< ETensorType >)=0
 

Protected Attributes

bool fUseSession = false
 flag to identify if using the session class
 
const std::string SP = " "
 space used to correctly indent the generated C++ code
 

#include <TMVA/ROperator.hxx>

Inheritance diagram for TMVA::Experimental::SOFIE::ROperator:
[legend]

Constructor & Destructor Documentation

◆ ~ROperator()

virtual TMVA::Experimental::SOFIE::ROperator::~ROperator ( )
inlinevirtual

Definition at line 35 of file ROperator.hxx.

Member Function Documentation

◆ Generate()

◆ GenerateInitCode()

virtual std::string TMVA::Experimental::SOFIE::ROperator::GenerateInitCode ( )
inlinevirtual

◆ GenerateSessionMembersCode()

virtual std::string TMVA::Experimental::SOFIE::ROperator::GenerateSessionMembersCode ( std::string  )
inlinevirtual

◆ Header()

virtual std::string TMVA::Experimental::SOFIE::ROperator::Header ( )
inlinevirtual

Definition at line 30 of file ROperator.hxx.

◆ Initialize()

◆ ShapeInference()

◆ TypeInference()

Member Data Documentation

◆ fUseSession

bool TMVA::Experimental::SOFIE::ROperator::fUseSession = false
protected

flag to identify if using the session class

Definition at line 40 of file ROperator.hxx.

◆ SP

const std::string TMVA::Experimental::SOFIE::ROperator::SP = " "
protected

space used to correctly indent the generated C++ code

Definition at line 39 of file ROperator.hxx.

Libraries for TMVA::Experimental::SOFIE::ROperator:

The documentation for this class was generated from the following file: