TBCI Numerical high perf. C++ Library 2.8.0
bveclib.cc File Reference

includes TBCI::BVector class and friends intantiations for a certain type NUM to be defined by the Makefile More...

#include "tbci/bvector.h"
#include "bvector_inst.h"
Include dependency graph for bveclib.cc:

Go to the source code of this file.

Macros

#define NUM   double
#define T   NUM
#define U   NUM
#define NUMP   NUM

Functions

NAMESPACE_TBCI template int sign< double > (const double &)
template double sqr< double > (const double &)
template double dot< double > (const double &, const double &)
template void _tbci_copy< double > (const unsigned long, double *const, const double *const)
template void _par_copy< double > (const unsigned long, double *const, const double *const)
template void _tbci_fill< double > (const unsigned long, double *const, tbci_traits< double >::loop_const_refval_type)
template void _par_fill< double > (const unsigned long, double *const, tbci_traits< double >::loop_const_refval_type)
template void _tbci_fill_fn< double > (const unsigned long, double *const, vec_fill_fn< double >, void *)
template void _par_fill_fn< double > (const unsigned long, double *const, vec_fill_fn< double >, void *)
template void SWAP< double > (double &, double &)
template void do_vv_comp< double > (const unsigned long, const double *const, const double *const, volatile long &)
template int _par_comp< double > (const unsigned long, const double *const, const double *const)
template unsigned long bin_search< unsigned > (const unsigned *, unsigned, unsigned long, unsigned long)
template unsigned long _bin_search< unsigned > (const unsigned *, unsigned, unsigned long, unsigned long)

Detailed Description

includes TBCI::BVector class and friends intantiations for a certain type NUM to be defined by the Makefile

Definition in file bveclib.cc.

Macro Definition Documentation

◆ NUM

#define NUM   double

Definition at line 9 of file bveclib.cc.

◆ NUMP

◆ T

#define T   NUM

Definition at line 20 of file bveclib.cc.

◆ U

#define U   NUM

Definition at line 21 of file bveclib.cc.

Function Documentation

◆ _bin_search< unsigned >()

template unsigned long _bin_search< unsigned > ( const unsigned * ,
unsigned ,
unsigned long ,
unsigned long  )

References NAMESPACE_END.

◆ _par_comp< double >()

template int _par_comp< double > ( const unsigned long ,
const double * const ,
const double * const  )

References NUMP.

◆ _par_copy< double >()

template void _par_copy< double > ( const unsigned long ,
double * const ,
const double * const  )

References NUMP.

◆ _par_fill< double >()

template void _par_fill< double > ( const unsigned long ,
double * const ,
tbci_traits< double >::loop_const_refval_type  )

References NUMP.

◆ _par_fill_fn< double >()

template void _par_fill_fn< double > ( const unsigned long ,
double * const ,
vec_fill_fn< double > ,
void *  )

References NUMP.

◆ _tbci_copy< double >()

template void _tbci_copy< double > ( const unsigned long ,
double * const ,
const double * const  )

References NUMP.

◆ _tbci_fill< double >()

template void _tbci_fill< double > ( const unsigned long ,
double * const ,
tbci_traits< double >::loop_const_refval_type  )

References NUMP.

◆ _tbci_fill_fn< double >()

template void _tbci_fill_fn< double > ( const unsigned long ,
double * const ,
vec_fill_fn< double > ,
void *  )

References NUMP.

◆ bin_search< unsigned >()

template unsigned long bin_search< unsigned > ( const unsigned * ,
unsigned ,
unsigned long ,
unsigned long  )

◆ do_vv_comp< double >()

template void do_vv_comp< double > ( const unsigned long ,
const double * const ,
const double * const ,
volatile long &  )

References NUMP.

◆ dot< double >()

template double dot< double > ( const double & ,
const double &  )

References NUM.

◆ sign< double >()

NAMESPACE_TBCI template int sign< double > ( const double & )

References NUM.

◆ sqr< double >()

template double sqr< double > ( const double & )

References NUM.

◆ SWAP< double >()

template void SWAP< double > ( double & ,
double &  )

References NUMP.