MathToolKit  1.1.1
C++ maths framework
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Vector3 Member List

This is the complete list of members for Vector3, including all inherited members.

_k1NVector< double_t >mutableprotected
_k2NVector< double_t >mutableprotected
add(const NVector< double_t > &u)NVector< double_t >inlineprotected
angle(const Vector3 &u) const Vector3inlineprotected
array() constNVector< double_t >
begin()NVector< double_t >inline
begin() constNVector< double_t >inline
cano(size_t k)Vector3inlinestatic
NVector< double_t >::cano(size_t k, size_t dim)NVector< double_t >static
copy(const NVector< double_t > &u)NVector< double_t >protected
cross(const Vector3 &u)Vector3inlineprotected
dim() constNVector< double_t >
distance(const NVector< double_t > &u) constNVector< double_t >inlineprotected
div(double_ts)NVector< double_t >inlineprotectedvirtual
dotProduct(const NVector< double_t > &u) constNVector< double_t >protected
end()NVector< double_t >inline
end() constNVector< double_t >inline
fill(double_ts)NVector< double_t >
forEach(const NVector< double_t > &u, const std::function< void(double_t &, const double_t &)> &binary_op)NVector< double_t >protected
forEach(double_ts, const std::function< void(double_t &, double_t)> &binary_op)NVector< double_t >protectedvirtual
hasDefaultBrowseIndices() constNVector< double_t >inlineprotectedvirtual
hasSameSize(const NVector< double_t > &u) constNVector< double_t >inlineprotected
isBetweenK12(size_t k) constNVector< double_t >inlineprotected
isEqual(const NVector< double_t > &u) constNVector< double_t >protected
isNull() constNVector< double_t >inlineprotected
isValidIndex(size_t k) constNVector< double_t >inlineprotected
max() constNVector< double_t >
maxAbs() constNVector< double_t >
maxAbsIndex() constNVector< double_t >
maxIndex() constNVector< double_t >
min() constNVector< double_t >
minAbs() constNVector< double_t >
minAbsIndex() constNVector< double_t >
minIndex() constNVector< double_t >
norm() constNVector< double_t >inlineprotected
NVector(const std::vector< double_t > &data)NVector< double_t >inline
NVector(std::initializer_list< double_t > list)NVector< double_t >inline
NVector(size_t dim=0)NVector< double_t >inlineexplicit
NVector(const NVector< double_t > &u)NVector< double_t >inline
NVector(const std::vector< double_t > &data, size_t k1, size_t k2)NVector< double_t >explicitprotected
ones()Vector3inlinestatic
NVector< double_t >::ones(size_t dim)NVector< double_t >inlinestatic
operator!(const Vector3 &u)Vector3friend
operator%(const Vector3 &u, const Vector3 &v)Vector3friend
operator()(long k)NVector< double_t >
operator()(long k) constNVector< double_t >
operator()(size_t k1, size_t k2) constNVector< double_t >inline
operator()(size_t k1, size_t k2)NVector< double_t >
operator*(double_t s, Vector3 u)Vector3friend
operator*(const Vector3 &u, double_t s)Vector3friend
operator*=(double_ts)NVector< double_t >inlinevirtual
operator+(Vector3 u, const Vector3 &v)Vector3friend
operator+=(const NVector< double_t > &u)NVector< double_t >inline
operator-(Vector3 u, const Vector3 &v)Vector3friend
operator-(Vector3 u)Vector3friend
operator-=(const NVector< double_t > &u)NVector< double_t >inline
operator/(Vector3 u, double_t s)Vector3friend
operator/(const Vector3 &u, const Vector3 &v)Vector3friend
operator/=(double_ts)NVector< double_t >inlinevirtual
operator=(const NVector< double_t > &u)NVector< double_t >inline
operator^(Vector3 u, const Vector3 &v)Vector3friend
operator^=(const Vector3 &u)Vector3inline
operator|(const Vector3 &u, const Vector3 &v)Vector3friend
opp()NVector< double_t >inlineprotectedvirtual
pCos(const Vector3 &u) const Vector3inlineprotected
phi() const Vector3inline
prod(double_ts)NVector< double_t >inlineprotectedvirtual
pSin(const Vector3 &u) const Vector3inlineprotected
pTan(const Vector3 &u) const Vector3inlineprotected
r() const Vector3inline
rXY() const Vector3inline
scalar(double_t scalar)Vector3inlinestatic
NVector< double_t >::scalar(double_ts, size_t dim)NVector< double_t >static
setDefaultBrowseIndices() constNVector< double_t >inlineprotectedvirtual
setPhi(double_t scalar)Vector3inline
setR(double_t scalar)Vector3inline
setRThetaPhi(double_t r, double_t theta, double_t phi)Vector3inline
setRThetaZ(double_t r, double_t theta, double_t z)Vector3inline
setSubVector(const NVector< double_t > &u)NVector< double_t >protected
setTheta(double_t scalar)Vector3inline
setX(double_t scalar)Vector3inline
setXYZ(double_t x, double_t y, double_t z)Vector3inline
setY(double_t scalar)Vector3inline
setZ(double_t scalar)Vector3inline
shift(long iterations)NVector< double_t >
str() constNVector< double_t >virtual
sub(const NVector< double_t > &u)NVector< double_t >inlineprotected
subVector(size_t k1, size_t k2) constNVector< double_t >protected
sum(const std::vector< NVector > &vectors)NVector< double_t >static
sumProd(const std::vector< double_t > &scalars, const std::vector< NVector > &vectors)NVector< double_t >static
swap(size_t k1, size_t k2)NVector< double_t >
theta() const Vector3inline
Vector3(double_t x=0, double_t y=0, double_t z=0)Vector3inlineexplicit
x() const Vector3inline
y() const Vector3inline
z() const Vector3inline
zeros()Vector3inlinestatic
NVector< double_t >::zeros(size_t dim)NVector< double_t >inlinestatic
~NVector()=defaultNVector< double_t >virtual