HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_VectorT< T > Member List

This is the complete list of members for UT_VectorT< T >, including all inherited members.

addScaledVecNorm2(T s, const UT_VectorT< T > &v, fpreal64 *norm2)UT_VectorT< T >
addScaledVecNorm2UpTo(T s, const UT_VectorT< T > &v, fpreal64 *norm2, exint normlimit)UT_VectorT< T >
assign(const fpreal32 *data, exint nl, exint nh)UT_VectorT< T >
assign(const fpreal64 *data, exint nl, exint nh)UT_VectorT< T >
bUT_VectorT< T >
changeNL(exint nl)UT_VectorT< T >
constUT_VectorT< T >protected
constUT_VectorT< T >protected
constant(T c)UT_VectorT< T >inline
constant(exint nl, exint nh, T c)UT_VectorT< T >
constant(exint nl, exint nh, fpreal32 c)UT_VectorT< T >
constant(exint nl, exint nh, int32 c)UT_VectorT< T >
constant(exint nl, exint nh, fpreal32 c)UT_VectorT< T >inline
constant(exint nl, exint nh, int32 c)UT_VectorT< T >inline
constantInternalPartial(exint nl, exint nh, T c, const UT_JobInfo &info)UT_VectorT< T >protected
distance2(const UT_VectorT< T > &v) const UT_VectorT< T >
dot(const UT_VectorT< T > &v) const UT_VectorT< T >
dot_abaUT_VectorT< T >protected
dotlimitUT_VectorT< T >protected
getData() const UT_VectorT< T >inline
getNH() const UT_VectorT< T >inline
getNL() const UT_VectorT< T >inline
getPartialBlockRange(exint &startblock, exint &endblock, const exint blocksize, const UT_JobInfo &info) const UT_VectorT< T >
getPartialRange(exint &start, exint &end, const UT_JobInfo &info) const UT_VectorT< T >
getSubvector2(UT_Vector2 &v, exint idx) const UT_VectorT< T >
getSubvector3(UT_Vector3 &v, exint idx) const UT_VectorT< T >
getSubvector4(UT_Vector4 &v, exint idx) const UT_VectorT< T >
hasNan() const UT_VectorT< T >
infoUT_VectorT< T >
infoUT_VectorT< T >
infoUT_VectorT< T >protected
infoUT_VectorT< T >protected
init(exint nl, exint nh)UT_VectorT< T >
isEqual(const UT_VectorT< T > &v, int64 ulps)UT_VectorT< T >
isInit() const UT_VectorT< T >inline
length() const UT_VectorT< T >inline
multSetAndDotUpTo(const UT_VectorT< T > &a, const UT_VectorT< T > &b, fpreal64 *dot_aba, exint dotlimit)UT_VectorT< T >
negPartial(const UT_JobInfo &info)UT_VectorT< T >
negPartial(const UT_JobInfo &info)UT_VectorT< T >inline
norm(int type=2) const UT_VectorT< T >
norm2UT_VectorT< T >protected
norm2() const UT_VectorT< T >
normlimitUT_VectorT< T >protected
operator()(exint i)UT_VectorT< T >inline
operator()(exint i) const UT_VectorT< T >inline
operator*=(const UT_VectorT< T > &v)UT_VectorT< T >
operator*=(T scalar)UT_VectorT< T >
operator*=(const UT_VectorT< fpreal32 > &v)UT_VectorT< T >inline
operator*=(fpreal32 scalar)UT_VectorT< T >inline
operator+=(const UT_VectorT< T > &v)UT_VectorT< T >
operator+=(const UT_VectorT< fpreal32 > &v)UT_VectorT< T >inline
operator-=(const UT_VectorT< T > &v)UT_VectorT< T >
operator-=(const UT_VectorT< fpreal32 > &v)UT_VectorT< T >inline
operator/=(const UT_VectorT< T > &v)UT_VectorT< T >
operator/=(T scalar)UT_VectorT< T >
operator/=(const UT_VectorT< fpreal32 > &v)UT_VectorT< T >inline
operator/=(fpreal32 scalar)UT_VectorT< T >inline
operator<<(std::ostream &os, const UT_VectorT< T > &v)UT_VectorT< T >friend
operator=(const UT_VectorT< T > &v)UT_VectorT< T >
PARALLEL_BLOCK_SIZEUT_VectorT< T >protectedstatic
save(std::ostream &os) const UT_VectorT< T >
setShallowNH(exint nh)UT_VectorT< T >inline
setShallowNL(exint nl)UT_VectorT< T >inline
setSubvector2(exint idx, const UT_Vector2 &v)UT_VectorT< T >
setSubvector3(exint idx, const UT_Vector3 &v)UT_VectorT< T >
setSubvector4(exint idx, const UT_Vector4 &v)UT_VectorT< T >
shouldMultiThread() const UT_VectorT< T >inline
subvector(const UT_VectorT< T > &v, exint nl, exint nh)UT_VectorT< T >
testForNan() const UT_VectorT< T >
THREADED_METHOD1(UT_VectorT, shouldMultiThread(), negPlus, const UT_VectorT< T > &, v) void negPlusPartial(const UT_VectorT< T > &vUT_VectorT< T >
THREADED_METHOD1(UT_VectorT< T >, shouldMultiThread(), safeInvertAndSet, const UT_VectorT< T > &, a) void safeInvertAndSetPartial(const UT_VectorT< T > &aUT_VectorT< T >
THREADED_METHOD1(UT_VectorT< T >, shouldMultiThread(), invertAndSet, const UT_VectorT< T > &, a) void invertAndSetPartial(const UT_VectorT< T > &aUT_VectorT< T >
THREADED_METHOD1(UT_VectorT< T >, shouldMultiThread(), copyFrom, const UT_VectorT< T > &, v) void copyFromPartial(const UT_VectorT< T > &vUT_VectorT< T >
THREADED_METHOD2(UT_VectorT, nh-nl > 4999, zero, exint, nl, exint, nh)UT_VectorT< T >
THREADED_METHOD2(UT_VectorT, shouldMultiThread(), addScaledVec, T, s, const UT_VectorT< T > &, v) void addScaledVecPartial(T sUT_VectorT< T >
THREADED_METHOD2(UT_VectorT< T >, shouldMultiThread(), scaleAddVec, T, s, const UT_VectorT< T > &, v) void scaleAddVecPartial(T sUT_VectorT< T >
THREADED_METHOD2(UT_VectorT< T >, shouldMultiThread(), multAndSet, const UT_VectorT< T > &, a, const UT_VectorT< T > &, b) void multAndSetPartial(const UT_VectorT< T > &aUT_VectorT< T >
THREADED_METHOD2(UT_VectorT< T >, shouldMultiThread(), divAndSet, const UT_VectorT< T > &, a, const UT_VectorT< T > &, b) void divAndSetPartial(const UT_VectorT< T > &aUT_VectorT< T >
THREADED_METHOD2_CONST(UT_VectorT, shouldMultiThread(), normInternal, fpreal64 *, result, int, type) void normInternalPartial(fpreal64 *resultUT_VectorT< T >protected
THREADED_METHOD2_CONST(UT_VectorT, shouldMultiThread(), distance2Internal, fpreal64 *, result, const UT_VectorT< T > &, v) void distance2InternalPartial(fpreal64 *resultUT_VectorT< T >protected
THREADED_METHOD2_CONST(UT_VectorT, shouldMultiThread(), dotInternal, fpreal64 *, result, const UT_VectorT< T > &, v) void dotInternalPartial(fpreal64 *resultUT_VectorT< T >protected
THREADED_METHOD3(UT_VectorT, shouldMultiThread(), addScaledVecNorm2Internal, T, s, const UT_VectorT< T > &, v, fpreal64 *, norm2) void addScaledVecNorm2InternalPartial(T sUT_VectorT< T >protected
THREADED_METHOD3(UT_VectorT, nh-nl > 4999, constantInternal, exint, nl, exint, nh, T, c)UT_VectorT< T >protected
THREADED_METHOD4(UT_VectorT, shouldMultiThread(), addScaledVecNorm2UpToInternal, T, s, const UT_VectorT< T > &, v, fpreal64 *, norm2, exint, normlimit) void addScaledVecNorm2UpToInternalPartial(T sUT_VectorT< T >protected
THREADED_METHOD4(UT_VectorT< T >, shouldMultiThread(), multSetAndDotUpToInternal, const UT_VectorT< T > &, a, const UT_VectorT< T > &, b, fpreal64 *, dot_aba, exint, dotlimit) void multSetAndDotUpToInternalPartial(const UT_VectorT< T > &aUT_VectorT< T >protected
typeUT_VectorT< T >protected
UT_VectorT()UT_VectorT< T >inline
UT_VectorT(exint nl, exint nh)UT_VectorT< T >
UT_VectorT(const UT_VectorT< T > &v)UT_VectorT< T >
vUT_VectorT< T >
value_type typedefUT_VectorT< T >
zero()UT_VectorT< T >inline
zeroPartial(exint nl, exint nh, const UT_JobInfo &info)UT_VectorT< T >
~UT_VectorT()UT_VectorT< T >