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()
| 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: