- clear
void clear(V value)
- normalize
void normalize()
- nrnNorm
auto nrnNorm()
- opBinary
auto opBinary(T rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- opBinary
Vector opBinary(F r)
Undocumented in source. Be warned that the author may not have intended to support it.
- opBinary
Vector!(CommonType!(E, F), D) opBinary(Vector!(F, D) r)
Undocumented in source. Be warned that the author may not have intended to support it.
- opBinary
Vector!(E, T.rows) opBinary(T rhs)
Multiply with right-hand-side rhs.
- opBinaryRight
auto opBinaryRight(T lhs)
Multiply with left-hand-side lhs.
- opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(S scalar)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(F vec)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(F[] array)
Undocumented in source. Be warned that the author may not have intended to support it.
- opIndex
inout(E) opIndex(uint i)
- opOpAssign
void opOpAssign(F r)
TODO: Suitable Restrictions on F.
- opOpAssign
void opOpAssign(Vector r)
Undocumented in source. Be warned that the author may not have intended to support it.
- opSlice
auto opSlice()
- opSlice
auto opSlice(uint off, uint len)
- opUnary
inout(Vector) opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
- opUnary
Vector opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
- randInPlace
auto randInPlace(E scaling)
Undocumented in source. Be warned that the author may not have intended to support it.
- set
void set(E x, E y)
Undocumented in source. Be warned that the author may not have intended to support it.
- set
void set(E x, E y, E z)
Undocumented in source. Be warned that the author may not have intended to support it.
- set
void set(E x, E y, E z, E w)
Undocumented in source. Be warned that the author may not have intended to support it.
- update
void update(Vector!(E, D) other)
Updates the vector with the values from other.
- joinString
string joinString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- magnitude
real magnitude [@property getter]
- magnitudeSquared
real magnitudeSquared [@property getter]
- normalized
Vector normalized [@property getter]
- ok
bool ok [@property getter]
- orientationString
string orientationString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- toLaTeX
string toLaTeX [@property getter]
- toMathML
string toMathML [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
void delegate(scope const(char)[]) @(safe) toString [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
D-Dimensional Vector with Coordinate/Element (Component) Type E.