KrisLibrary  1.0.0
Math::VectorTemplate< T > Member List

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

add(const MyT &, const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
axpby(T a, const MyT &x, T b, const MyT &y) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
base (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
begin() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
clear() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
componentDiv(const MyT &a, const MyT &b) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
componentMadd(const MyT &a, const MyT &b) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
componentMul(const MyT &a, const MyT &b) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
componentOp(const MyT &a, UnaryOp &f)Math::VectorTemplate< T >
componentOp(const MyT &a, const MyT &b, BinaryOp &f)Math::VectorTemplate< T >
componentOp(const MyT &a, T c, BinaryOp &f)Math::VectorTemplate< T >
copy(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
copy(const VectorTemplate< T2 > &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
copy(const T *vals) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
copy(const std::vector< T2 > &vals) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
copySubVector(int i, const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
dec(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
distance(const MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
distanceSquared(const MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
div(const MyT &, T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
dot(const MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
dotSelf() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
dotSelf() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
empty() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
end() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getCapacity() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getConjugate(MyT &v) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getCopy(MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
getCopy(T *vals) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
getNegative(MyT &v) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getNormalized(MyT &v) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getPointer() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getRef(MyT &, int base=0, int stride=1, int size=-1) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
getStart() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
getSubVectorCopy(int i, MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inc(const T &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inc(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceComponentDiv(const MyT &c) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceComponentMul(const MyT &c) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceComponentOp(UnaryOp &f)Math::VectorTemplate< T >
inplaceComponentOp(const MyT &c, BinaryOp &f)Math::VectorTemplate< T >
inplaceComponentOp(T c, BinaryOp &f)Math::VectorTemplate< T >
inplaceConjugate() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceConjugate() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceDiv(T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceMul(T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceNegative() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
inplaceNormalize() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
isCompact() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
isEqual(const MyT &, T eps=0) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
isReference() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
isUninitialized() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
isValid() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
isValidIndex(int i) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
isZero(T eps=0) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
ItT typedef (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
madd(const MyT &, T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
maxAbsElement(int *index=NULL) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
maxAbsElement(int *index) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
maxElement(int *index=NULL) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
maxElement(int *index) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
minAbsElement(int *index=NULL) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
minAbsElement(int *index) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
minElement(int *index=NULL) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
minElement(int *index) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
mul(const MyT &, T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
MyT typedef (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
n (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
norm() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
normSquared() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
operator const T *() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator std::vector< T >() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
operator T *() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator!=(const MyT &a) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator()(int i) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator()(int i) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator*=(T c) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator+=(const MyT &a) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator-=(const MyT &a) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator/=(T c) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator=(const MyT &v) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
operator=(MyT &&v) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
operator=(const std::vector< T > &v) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator==(const MyT &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
operator[](int i) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
operator[](int i) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
Read(File &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
resize(int size) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
resize(int size, T initval) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
resizePersist(int size) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
resizePersist(int size, T initval) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
set(T) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setConjugate(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setConjugate(const MyT &a) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setNegative(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setNormalized(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setRef(const MyT &, int base=0, int stride=1, int size=-1) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setRef(T *vals, int length, int base=0, int stride=1, int size=-1) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
setZero() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
size() const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >inline
stride (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
sub(const MyT &, const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
swap(MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
swapCopy(MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate(const MyT &) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate(MyT &&) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate(int n) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >explicit
VectorTemplate(int n, T initval) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate(int n, const T *vals) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
VectorTemplate(const std::vector< T > &vals) (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >explicit
Write(File &) const (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >
~VectorTemplate() (defined in Math::VectorTemplate< T >)Math::VectorTemplate< T >