11#ifndef QUGAR_VECTOR_HPP
13#define QUGAR_VECTOR_HPP
23#include <algoim/uvector.hpp>
31template<
typename T,
int dim>
using Vector = ::algoim::uvector<T, dim>;
35using ::algoim::sqrnorm;
37using ::algoim::remove_component;
39using ::algoim::set_component;
41using ::algoim::add_component;
47using ::algoim::argmax;
49using ::algoim::argmin;
72 for (
int dir = 0; dir < dim; ++dir) {
73 permuted(dir) = vec(dim - dir - 1);
QUGaR's main namespace.
Definition affine_transf.hpp:28
::algoim::uvector< T, dim > Vector
Class representing a vector.
Definition vector.hpp:31
Vector< T, dim > permute_vector_directions(const Vector< T, dim > &vec)
Definition vector.hpp:69