Classes | Static Public Member Functions | List of all members
PLMD::maze::tls Class Reference

Helper functions. More...

#include "maze/Tools.h"

Classes

struct  delete_ptr
 

Static Public Member Functions

template<typename T >
static std::vector< std::string > get_labels_actions (const ActionSet &)
 
template<typename T >
static T get_pointer_label (const std::string &, const ActionSet &, std::string &)
 
template<typename T >
static std::vector< T > get_pointers_labels (const std::vector< std::string > &, const ActionSet &, std::string &)
 
template<typename T >
static T mean (const std::vector< T > &)
 
template<typename T >
static int sgn (T val)
 
template<typename T >
static T std (const std::vector< T > &)
 
template<typename T >
static Vector vector2Vector (const std::vector< T > &)
 
template<typename T >
static std::vector< T > Vector2vector (const Vector &)
 
template<typename T >
static T vector_l (const std::vector< T > &)
 
template<typename T >
static std::vector< T > vector_n (const std::vector< T > &)
 

Detailed Description

Helper functions.

Member Function Documentation

◆ get_labels_actions()

template<typename T >
std::vector< std::string > PLMD::maze::tls::get_labels_actions ( const ActionSet actionset)
static

◆ get_pointer_label()

template<typename T >
T PLMD::maze::tls::get_pointer_label ( const std::string &  action_label,
const ActionSet actionset,
std::string &  error_msg 
)
static

◆ get_pointers_labels()

template<typename T >
std::vector< T > PLMD::maze::tls::get_pointers_labels ( const std::vector< std::string > &  action_labels,
const ActionSet actionset,
std::string &  error_msg 
)
static

◆ mean()

template<typename T >
T PLMD::maze::tls::mean ( const std::vector< T > &  v)
static

◆ sgn()

template<typename T >
int PLMD::maze::tls::sgn ( val)
static

◆ std()

template<typename T >
T PLMD::maze::tls::std ( const std::vector< T > &  v)
static

◆ vector2Vector()

template<typename T >
Vector PLMD::maze::tls::vector2Vector ( const std::vector< T > &  v)
static

◆ Vector2vector()

template<typename T >
std::vector< T > PLMD::maze::tls::Vector2vector ( const Vector v)
static

◆ vector_l()

template<typename T >
T PLMD::maze::tls::vector_l ( const std::vector< T > &  v)
static

◆ vector_n()

template<typename T >
std::vector< T > PLMD::maze::tls::vector_n ( const std::vector< T > &  v)
static

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