13# pragma implementation "bvector.h"
15#include "tbci/bvector.h"
22#include "bvector_inst.h"
30template int sign < NUM > (
const NUM&);
33# if !defined(HAVE_WIN_32) && !defined (NO_NS)
42# if !defined(C_MEMALLOC) && !defined(ALLOW_MEMCPY)
43template void _tbci_copy < NUMP > (
const unsigned long,
NUMP *
const,
const NUMP *
const);
45template void _par_copy < NUMP > (
const unsigned long,
NUMP *
const,
const NUMP *
const);
46# if !defined(C_MEMALLOC) && !defined(ALLOW_MEMSET)
47template void _tbci_fill < NUMP > (
const unsigned long,
NUMP *
const, tbci_traits<NUMP>::loop_const_refval_type);
49template void _par_fill < NUMP > (
const unsigned long,
NUMP *
const, tbci_traits<NUMP>::loop_const_refval_type);
51template void _tbci_fill_fn < NUMP > (
const unsigned long,
NUMP *
const, vec_fill_fn<T>,
void*);
52template void _par_fill_fn < NUMP > (
const unsigned long,
NUMP *
const, vec_fill_fn<T>,
void*);
56#if !defined(C_MEMALLOC) && !defined(ALLOW_MEMCMP) && !defined(__GNUG__)
57template int _tbci_comp < NUMP > (
const unsigned long,
const NUMP *
const,
const NUMP *
const);
59template void do_vv_comp < NUMP > (
const unsigned long,
const NUMP *
const,
const NUMP *
const,
volatile long&);
60template int _par_comp < NUMP > (
const unsigned long,
const NUMP *
const,
const NUMP *
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)
cplx< T > dot(const cplx< T > &a, const cplx< T > &b)
cplx< T > sqr(const cplx< T > &c)