Theoretica
A C++ numerical and automatic mathematical library
theoretica::vec< Type, N > Member List

This is the complete list of members for theoretica::vec< Type, N >, including all inherited members.

at(unsigned int i)theoretica::vec< Type, N >inline
begin()theoretica::vec< Type, N >inline
begin() consttheoretica::vec< Type, N >inline
const_iterator typedeftheoretica::vec< Type, N >
cross(const vec< Type, N > &other) consttheoretica::vec< Type, N >inline
cross(const Vector &other) consttheoretica::vec< Type, N >inline
dot(const Vector &other) consttheoretica::vec< Type, N >inline
end()theoretica::vec< Type, N >inline
end() consttheoretica::vec< Type, N >inline
euclidean_base(unsigned int i, unsigned int n=N)theoretica::vec< Type, N >inlinestatic
get(unsigned int i) consttheoretica::vec< Type, N >inline
iterator typedeftheoretica::vec< Type, N >
norm() consttheoretica::vec< Type, N >inline
normalize()theoretica::vec< Type, N >inline
normalized() consttheoretica::vec< Type, N >inline
operator std::string()theoretica::vec< Type, N >inline
operator!=(const Vector &other) consttheoretica::vec< Type, N >inline
operator*(Type scalar) consttheoretica::vec< Type, N >inline
operator*(const Vector &other) consttheoretica::vec< Type, N >inline
operator*(Type a, const vec< Type, N > &v)theoretica::vec< Type, N >friend
operator*=(Type scalar)theoretica::vec< Type, N >inline
operator+() consttheoretica::vec< Type, N >inline
operator+(const vec< Type, N > &other) consttheoretica::vec< Type, N >inline
operator+=(const Vector &other)theoretica::vec< Type, N >inline
operator-() consttheoretica::vec< Type, N >inline
operator-(const vec< Type, N > &other) consttheoretica::vec< Type, N >inline
operator-=(const Vector &other)theoretica::vec< Type, N >inline
operator/(Type scalar) consttheoretica::vec< Type, N >inline
operator/=(Type scalar)theoretica::vec< Type, N >inline
operator<<(std::ostream &out, const vec< Type, N > &obj)theoretica::vec< Type, N >friend
operator=(const Vector &other)theoretica::vec< Type, N >inline
operator==(const Vector &other) consttheoretica::vec< Type, N >inline
operator[](unsigned int i)theoretica::vec< Type, N >inline
operator[](unsigned int i) consttheoretica::vec< Type, N >inline
resize(size_t n) consttheoretica::vec< Type, N >inline
set(unsigned int i, Type x)theoretica::vec< Type, N >inline
size() consttheoretica::vec< Type, N >inline
size_argument (defined in theoretica::vec< Type, N >)theoretica::vec< Type, N >static
sqr_norm() consttheoretica::vec< Type, N >inline
to_string(const std::string &separator=", ", bool parenthesis=true) consttheoretica::vec< Type, N >inline
vec()theoretica::vec< Type, N >inline
vec(Type val)theoretica::vec< Type, N >inline
vec(unsigned int size, Type val)theoretica::vec< Type, N >inline
vec(const vec< Type, M > &other)theoretica::vec< Type, N >inline
vec(std::initializer_list< Type > l)theoretica::vec< Type, N >inline
~vec()=default (defined in theoretica::vec< Type, N >)theoretica::vec< Type, N >