g4tools  5.4.0
Namespaces | Macros | Functions
vmanip File Reference
#include <vector>
#include <ostream>
Include dependency graph for vmanip:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 

Macros

#define tools_vmanip
 

Functions

template<class T >
void tools::safe_clear (std::vector< T * > &a_vec)
 T* : /////////////////////////////////////////////////. More...
 
template<class T >
void tools::safe_reverse_clear (std::vector< T * > &a_vec)
 
template<class T >
void tools::raw_clear (std::vector< T * > &a_vec)
 
template<class T >
void tools::copy (std::vector< T * > &a_to, const std::vector< T * > &a_from)
 
template<class T >
void tools::vcopy (std::vector< T * > &a_to, const std::vector< T * > &a_from)
 
template<class T >
void tools::append (std::vector< T > &a_vec, const std::vector< T > &a_from)
 
template<class T >
void tools::append (std::vector< T > &a_vec, typename std::vector< T >::size_type a_num, const T *a_from)
 
template<class T >
void tools::removep (std::vector< T * > &a_vec, const T *a_elem)
 
template<class T >
bool tools::is_inp (const std::vector< T * > &a_vec, const T *a_item)
 
template<class T >
void tools::push_back_unique (std::vector< T > &a_vec, const T &a_v)
 T : ////////////////////////////////////////////////////////////////////. More...
 
template<class T >
bool tools::remove (std::vector< T > &a_vals, const T &a_elem)
 
template<class T >
void tools::vfilter (std::vector< T > &a_vals, bool(*a_filter_func)(const T &a_elem))
 
template<class T >
void tools::unique (std::vector< T > &a_vec)
 
template<class T >
bool tools::is_in (const std::vector< T > &a_vec, const T &a_item)
 
template<class T >
bool tools::item_index (const std::vector< T > &a_vec, const T &a_item, unsigned int &a_index)
 
template<class T >
bool tools::belong (const std::vector< T > &a_vec, const T &a_item)
 
template<class T >
bool tools::minimum (const std::vector< T > &a_vec, T &a_value)
 
template<class T >
bool tools::maximum (const std::vector< T > &a_vec, T &a_value)
 
template<class T >
tools::sum (const std::vector< T > &a_vec)
 
template<class T >
void tools::filter (std::vector< T > &a_vec, unsigned int a_min, unsigned int a_max)
 
template<class T >
void tools::steps (std::vector< T > &a_vec, unsigned int a_number)
 
template<class T >
bool tools::add (std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
bool tools::vequ (const std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
bool tools::vadd (std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
bool tools::sub (std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
bool tools::div (std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
void tools::add (std::vector< T > &a_vec, const T &a_v)
 
template<class T >
void tools::sub (std::vector< T > &a_vec, const T &a_v)
 
template<class T >
void tools::mul (std::vector< T > &a_vec, const T &a_v)
 
template<class T >
bool tools::vmul (std::vector< T > &a_vec, const std::vector< T > &a_v)
 
template<class T >
void tools::div (std::vector< T > &a_vec, const T &a_v)
 
template<class FROM , class TO >
void tools::convert (const std::vector< FROM > &a_from, std::vector< TO > &a_to)
 
template<class T >
bool tools::min_max (const std::vector< T > &a_vec, T &a_min, T &a_max)
 
template<class T >
bool tools::mean_rms (const std::vector< T > &a_vec, T &a_mean, T &a_rms, T(*a_sqrt)(T), T(*a_fabs)(T))
 T(*a_fabs)(T) : ///////////////////////////////////////////////////////////////////////////////////////////. More...
 
template<class T >
bool tools::min_max_mean_rms (const std::vector< T > &a_vec, T &a_min, T &a_max, T &a_mean, T &a_rms, T(*a_sqrt)(T), T(*a_fabs)(T))
 
template<class T >
bool tools::mean_rms (const std::vector< T > &a_vec, T &a_mean, T &a_rms, T(*a_sqrt)(const T &), T(*a_fabs)(const T &))
 T(*a_fabs)(const T&) : ///////////////////////////////////////////////////////////////////////////////////////////. More...
 
template<class T >
bool tools::min_max_mean_rms (const std::vector< T > &a_vec, T &a_min, T &a_max, T &a_mean, T &a_rms, T(*a_sqrt)(const T &), T(*a_fabs)(const T &))
 
template<class T >
void tools::dump (const std::vector< T > &a_vec, std::ostream &a_out)
 

Macro Definition Documentation

◆ tools_vmanip

#define tools_vmanip

Definition at line 5 of file vmanip.