Definition at line 84 of file SOFIE_common.hxx.
|
std::shared_ptr< void > | fData |
| ! Transient shared data
|
|
char * | fPersistentData = nullptr |
| [fSize] Persistent version of the data
|
|
std::vector< std::size_t > | fShape |
| The shape of the data in terms of elements in each dimension.
|
|
int | fSize = 0 |
| The size of the persistent data in bytes (not number of elements!)
|
|
ETensorType | fType |
| Encodes the type of the data.
|
|
#include <TMVA/SOFIE_common.hxx>
◆ InitializedTensor() [1/2]
TMVA::Experimental::SOFIE::InitializedTensor::InitializedTensor |
( |
| ) |
|
|
default |
◆ InitializedTensor() [2/2]
TMVA::Experimental::SOFIE::InitializedTensor::InitializedTensor |
( |
ETensorType |
type, |
|
|
std::span< std::size_t > |
shape, |
|
|
std::shared_ptr< void > |
data |
|
) |
| |
|
inline |
◆ CastPersistentToShared()
void TMVA::Experimental::SOFIE::InitializedTensor::CastPersistentToShared |
( |
| ) |
|
|
inline |
◆ CastSharedToPersistent()
void TMVA::Experimental::SOFIE::InitializedTensor::CastSharedToPersistent |
( |
| ) |
|
|
inline |
◆ data()
template<class T = void>
T const * TMVA::Experimental::SOFIE::InitializedTensor::data |
( |
| ) |
const |
|
inline |
◆ shape()
std::vector< std::size_t > const & TMVA::Experimental::SOFIE::InitializedTensor::shape |
( |
| ) |
const |
|
inline |
◆ sharedptr()
std::shared_ptr< void > const & TMVA::Experimental::SOFIE::InitializedTensor::sharedptr |
( |
| ) |
const |
|
inline |
◆ type()
ETensorType const & TMVA::Experimental::SOFIE::InitializedTensor::type |
( |
| ) |
const |
|
inline |
◆ fData
std::shared_ptr<void> TMVA::Experimental::SOFIE::InitializedTensor::fData |
|
private |
◆ fPersistentData
char* TMVA::Experimental::SOFIE::InitializedTensor::fPersistentData = nullptr |
|
private |
◆ fShape
std::vector<std::size_t> TMVA::Experimental::SOFIE::InitializedTensor::fShape |
|
private |
The shape of the data in terms of elements in each dimension.
Definition at line 147 of file SOFIE_common.hxx.
◆ fSize
int TMVA::Experimental::SOFIE::InitializedTensor::fSize = 0 |
|
private |
The size of the persistent data in bytes (not number of elements!)
Definition at line 149 of file SOFIE_common.hxx.
◆ fType
ETensorType TMVA::Experimental::SOFIE::InitializedTensor::fType |
|
private |
The documentation for this class was generated from the following file: