ldas-tools-framecpp 3.0.4
 
Loading...
Searching...
No Matches
testing::fr_vect Namespace Reference

Classes

struct  mk_fr_vect_helper
 
struct  verify_convert_helper
 
struct  verify_convert_helper< T_FRAME_SPEC_VERSION, CONVERT::ROOT >
 
struct  verify_convert_helper< T_FRAME_SPEC_VERSION, CONVERT::SAME >
 
struct  version_info
 
struct  version_info< T_FRAME_SPEC_VERSION, VERSION::V3 >
 
struct  version_info< T_FRAME_SPEC_VERSION, VERSION::V4 >
 
struct  version_info< T_FRAME_SPEC_VERSION, VERSION::V6 >
 
struct  version_info< T_FRAME_SPEC_VERSION, VERSION::V8 >
 
struct  version_info< T_FRAME_SPEC_VERSION, VERSION::V9 >
 

Typedefs

template<int T_FRAME_SPEC_VERSION>
using fr_vect_type
 
template<int T_FRAME_SPEC_VERSION>
using fr_vect_previous_type
 
template<int T_FRAME_SPEC_VERSION>
using dimension_type
 
typedef REAL_8 vect_data_type
 
typedef base_version_constant< 3 > version_root_type
 Track where the transitions take place.
 

Functions

 INSTANTIATE_STRUCT_ALL (FrVect, FR_VECT_TYPE)
 
static std::string NAME ("vect_name")
 
static std::string COMMENT ("vect comment")
 
static std::string UNIT_Y ("fr_vect_unitY")
 
template<int T_FRAME_SPEC_VERSION>
constexpr bool is_root ()
 
template<int T_FRAME_SPEC_VERSION>
constexpr int version_changes ()
 
template<int T_FRAME_SPEC_VERSION>
constexpr VERSION version ()
 
template<int T_FRAME_SPEC_VERSION>
constexpr bool is_change_version ()
 
template<int T_FRAME_SPEC_VERSION>
fr_vect_type< T_FRAME_SPEC_VERSION > * mk_fr_vect ()
 
template<int T_FRAME_SPEC_VERSION>
bool verify_data_types ()
 
template<int T_FRAME_SPEC_VERSION>
bool verify_constructors ()
 
template<int T_FRAME_SPEC_VERSION>
bool verify_convert ()
 
template<int FrameSpecT>
void do_standard_tests ()
 

Variables

static const vect_data_type START = 0.0
 
static const vect_data_type STOP = 512.0
 
static const vect_data_type INC = 2.0
 
static const int SAMPLES = ( ( STOP - START ) / INC )
 
vect_data_type DATA [SAMPLES]
 

Typedef Documentation

◆ dimension_type

template<int T_FRAME_SPEC_VERSION>
using testing::fr_vect::dimension_type
Initial value:
typename fr_object_impl< T_FRAME_SPEC_VERSION,
DIMENSION_TYPE >::type
Definition FrStructs.cc:301

◆ fr_vect_previous_type

template<int T_FRAME_SPEC_VERSION>
using testing::fr_vect::fr_vect_previous_type
Initial value:
typename fr_object_previous_impl< T_FRAME_SPEC_VERSION,
FR_VECT_TYPE >::type
Definition FrStructs.cc:307

◆ fr_vect_type

template<int T_FRAME_SPEC_VERSION>
using testing::fr_vect::fr_vect_type
Initial value:
T_FR_OBJECT< T_FRAME_SPEC_VERSION >::type type
Definition FrStructs.cc:302

◆ vect_data_type

◆ version_root_type

Track where the transitions take place.

Function Documentation

◆ COMMENT()

static std::string testing::fr_vect::COMMENT ( "vect comment" )
static

◆ do_standard_tests()

template<int FrameSpecT>
void testing::fr_vect::do_standard_tests ( )

◆ INSTANTIATE_STRUCT_ALL()

testing::fr_vect::INSTANTIATE_STRUCT_ALL ( FrVect ,
FR_VECT_TYPE  )

◆ is_change_version()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::is_change_version ( )
constexpr

◆ is_root()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::is_root ( )
constexpr

◆ mk_fr_vect()

template<int T_FRAME_SPEC_VERSION>
fr_vect_type< T_FRAME_SPEC_VERSION > * testing::fr_vect::mk_fr_vect ( )

◆ NAME()

static std::string testing::fr_vect::NAME ( "vect_name" )
static

◆ UNIT_Y()

static std::string testing::fr_vect::UNIT_Y ( "fr_vect_unitY" )
static

◆ verify_constructors()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::verify_constructors ( )

◆ verify_convert()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::verify_convert ( )

◆ verify_data_types()

template<int T_FRAME_SPEC_VERSION>
bool testing::fr_vect::verify_data_types ( )

◆ version()

template<int T_FRAME_SPEC_VERSION>
VERSION testing::fr_vect::version ( )
constexpr

◆ version_changes()

template<int T_FRAME_SPEC_VERSION>
int testing::fr_vect::version_changes ( )
constexpr

Variable Documentation

◆ DATA

vect_data_type testing::fr_vect::DATA[SAMPLES]

◆ INC

const vect_data_type testing::fr_vect::INC = 2.0
static

◆ SAMPLES

const int testing::fr_vect::SAMPLES = ( ( STOP - START ) / INC )
static

◆ START

const vect_data_type testing::fr_vect::START = 0.0
static

◆ STOP

const vect_data_type testing::fr_vect::STOP = 512.0
static