cwVectOps.h : Added abs().
This commit is contained in:
parent
4aa91755ed
commit
28c8dfc982
20
cwVectOps.h
20
cwVectOps.h
@ -148,6 +148,26 @@ namespace cw
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//==================================================================================================================
|
||||||
|
// absolute value
|
||||||
|
//
|
||||||
|
template<typename T>
|
||||||
|
T* abs( T* v, unsigned n )
|
||||||
|
{
|
||||||
|
for(unsigned i=0; i<n; ++i)
|
||||||
|
v[i] = abs(v[i]);
|
||||||
|
return v;
|
||||||
|
}
|
||||||
|
|
||||||
|
template<typename T0, typename T1>
|
||||||
|
T0* abs( T0* v0, const T1* v1, unsigned n )
|
||||||
|
{
|
||||||
|
for(unsigned i=0; i<n; ++i)
|
||||||
|
v0[i] = abs(v1[i]);
|
||||||
|
return v0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//==================================================================================================================
|
//==================================================================================================================
|
||||||
// Arithmetic
|
// Arithmetic
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user