QUGaR 0.0.4
|
Classes | |
struct | IsAlgoimVector |
struct | IsAlgoimVector< Point< dim > > |
struct | IsAlgoimVector< Vector< T, dim > > |
struct | NewVector |
struct | NewVector< Point< dim >, new_dim > |
struct | NewVector< Vector< T, dim >, new_dim > |
struct | VectorDim |
struct | VectorDim< Point< dim_ > > |
struct | VectorDim< Vector< T, dim_ > > |
struct | VectorType |
struct | VectorType< Point< dim > > |
struct | VectorType< Vector< T, dim > > |
Typedefs | |
template<typename V , int new_dim> | |
using | NewVector_t = typename NewVector<V, new_dim>::type |
template<typename V > | |
using | Hessian_t = typename NewVector<V, (VectorDim<V>::dim * (VectorDim<V>::dim + 1)) / 2>::type |
template<typename V > | |
using | VectorType_t = typename VectorType<V>::type |
Functions | |
template<class T > | |
constexpr T | pow (const T base, unsigned const exponent) noexcept |
Computes the exponent of a value. | |
using qugar::impl::funcs::_impl::Hessian_t = typename NewVector<V, (VectorDim<V>::dim * (VectorDim<V>::dim + 1)) / 2>::type |
using qugar::impl::funcs::_impl::NewVector_t = typename NewVector<V, new_dim>::type |
using qugar::impl::funcs::_impl::VectorType_t = typename VectorType<V>::type |
|
constexprnoexcept |
Computes the exponent of a value.
T | Input and output's type. |
base | Base of the exponent. |
exponent | Exponent of the base. |