#include "TMVA/SOFIE_common.hxx"#include <cctype>#include <sstream>#include <stdexcept>#include <charconv>#include <unordered_map>#include <set>Classes | |
| struct | TMVA::Experimental::SOFIE::FreeBlock |
| struct | TMVA::Experimental::SOFIE::MemoryEvent |
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< Dim > | TMVA::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) |
| MemoryResult | TMVA::Experimental::SOFIE::OrganizeMemory (const std::vector< TensorLifeInfo > &tensorsInfo) |
| Greedy best-fit planner with coalescing free list. | |
Variables | |
| const std::string | TMVA::Experimental::SOFIE::SP = " " |