Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
SOFIE_common.cxx File Reference
#include "TMVA/SOFIE_common.hxx"
#include <cctype>
#include <sstream>
#include <stdexcept>
#include <charconv>
#include <unordered_map>
#include <set>
Include dependency graph for SOFIE_common.cxx:

Namespaces

namespace  TMVA
 create variable transformations
 
namespace  TMVA::Experimental
 
namespace  TMVA::Experimental::SOFIE
 

Functions

void TMVA::Experimental::SOFIE::CloseNestedLoops (std::stringstream &out, size_t loopRank)
 
std::string TMVA::Experimental::SOFIE::ConvertDimShapeToLength (const std::vector< Dim > &shape)
 
std::string TMVA::Experimental::SOFIE::ConvertDimShapeToString (const std::vector< Dim > &shape)
 
std::vector< DimTMVA::Experimental::SOFIE::ConvertShapeToDim (const std::vector< size_t > &shape)
 Convert shape from integer format to dynamic one (based on Dim)
 
std::vector< size_t > TMVA::Experimental::SOFIE::ConvertShapeToInt (const std::vector< Dim > &shape)
 Convert shape based on Dim to integer format.
 
std::size_t TMVA::Experimental::SOFIE::ConvertShapeToLength (const std::vector< size_t > &shape)
 
std::string TMVA::Experimental::SOFIE::ConvertShapeToString (const std::vector< size_t > &shape)
 
ETensorType TMVA::Experimental::SOFIE::ConvertStringToType (std::string type)
 
std::string TMVA::Experimental::SOFIE::ConvertTypeToString (ETensorType type)
 
void TMVA::Experimental::SOFIE::EmitNestedLoops (std::stringstream &out, size_t loopRank, const std::vector< Dim > shape)
 
bool TMVA::Experimental::SOFIE::IsInteger (const std::string &s)
 

Variables

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