Tatooine
Namespaces | Functions
norm.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 

Functions

template<typename Tensor , typename T , std::size_t N>
constexpr auto tatooine::norm_inf (base_tensor< Tensor, T, N > const &t) -> T
 
template<typename Tensor , typename T , std::size_t N>
constexpr auto tatooine::norm1 (base_tensor< Tensor, T, N > const &t)
 
template<typename Tensor , typename T , std::size_t N>
constexpr auto tatooine::norm (base_tensor< Tensor, T, N > const &t, unsigned p=2) -> T
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::squared_norm (base_tensor< Tensor, T, M, N > const &A, unsigned int const p)
 squared p-norm of a rank-2 tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::norm (base_tensor< Tensor, T, M, N > const &A, unsigned int const p)
 p-norm of a rank-2 tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::squared_norm (base_tensor< Tensor, T, M, N > const &mat, tag::frobenius_t)
 squared Frobenius norm of a rank-2 tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::norm (base_tensor< Tensor, T, M, N > const &mat, tag::frobenius_t)
 Frobenius norm of a rank-2 tensor. More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::norm1 (base_tensor< Tensor, T, M, N > const &mat)
 1-norm of a MxN Tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::norm_inf (base_tensor< Tensor, T, M, N > const &mat)
 infinity-norm of a MxN tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::squared_norm (base_tensor< Tensor, T, M, N > const &mat)
 squared Frobenius norm of a rank-2 tensor More...
 
template<typename Tensor , typename T , std::size_t M, std::size_t N>
constexpr auto tatooine::norm (base_tensor< Tensor, T, M, N > const &mat)
 squared Frobenius norm of a rank-2 tensor More...