Eigen::TensorIOFormat Struct Reference

#include <TensorIO.h>

+ Inheritance diagram for Eigen::TensorIOFormat:

Public Types

using Base = TensorIOFormatBase< TensorIOFormat >
 
- Public Types inherited from Eigen::TensorIOFormatBase< TensorIOFormat >
using Derived = TensorIOFormat
 

Public Member Functions

 TensorIOFormat (const std::vector< std::string > &separator, const std::vector< std::string > &prefix, const std::vector< std::string > &suffix, int precision=StreamPrecision, int flags=0, const std::string &tenPrefix="", const std::string &tenSuffix="", const char fill=' ')
 
- Public Member Functions inherited from Eigen::TensorIOFormatBase< TensorIOFormat >
 TensorIOFormatBase (const std::vector< std::string > &separator, const std::vector< std::string > &prefix, const std::vector< std::string > &suffix, int precision=StreamPrecision, int flags=0, const std::string &tenPrefix="", const std::string &tenSuffix="", const char fill=' ')
 
void init_spacer ()
 

Static Public Member Functions

static const TensorIOFormatNumpy Numpy ()
 
static const TensorIOFormatPlain Plain ()
 
static const TensorIOFormatNative Native ()
 
static const TensorIOFormatLegacy Legacy ()
 

Additional Inherited Members

- Public Attributes inherited from Eigen::TensorIOFormatBase< TensorIOFormat >
std::string tenPrefix
 
std::string tenSuffix
 
std::vector< std::string > prefix
 
std::vector< std::string > suffix
 
std::vector< std::string > separator
 
char fill
 
int precision
 
int flags
 
std::vector< std::string > spacer
 

Member Typedef Documentation

◆ Base

Constructor & Destructor Documentation

◆ TensorIOFormat()

Eigen::TensorIOFormat::TensorIOFormat ( const std::vector< std::string > &  separator,
const std::vector< std::string > &  prefix,
const std::vector< std::string > &  suffix,
int  precision = StreamPrecision,
int  flags = 0,
const std::string &  tenPrefix = "",
const std::string &  tenSuffix = "",
const char  fill = ' ' 
)
inline
char fill
Definition: TensorIO.h:66
std::vector< std::string > suffix
Definition: TensorIO.h:64
std::string tenPrefix
Definition: TensorIO.h:61
std::string tenSuffix
Definition: TensorIO.h:62
int precision
Definition: TensorIO.h:67
std::vector< std::string > separator
Definition: TensorIO.h:65
int flags
Definition: TensorIO.h:68
std::vector< std::string > prefix
Definition: TensorIO.h:63
TensorIOFormatBase< TensorIOFormat > Base
Definition: TensorIO.h:101

Member Function Documentation

◆ Legacy()

static const TensorIOFormatLegacy Eigen::TensorIOFormat::Legacy ( )
inlinestatic
113 { return TensorIOFormatLegacy{}; }

◆ Native()

static const TensorIOFormatNative Eigen::TensorIOFormat::Native ( )
inlinestatic
111 { return TensorIOFormatNative{}; }

Referenced by test_tensor_ostream_impl< std::complex< Scalar >, 2, Layout >::run().

◆ Numpy()

static const TensorIOFormatNumpy Eigen::TensorIOFormat::Numpy ( )
inlinestatic
107 { return TensorIOFormatNumpy{}; }

Referenced by test_tensor_ostream_impl< std::complex< Scalar >, 2, Layout >::run().

◆ Plain()


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