#include "../config.hpp"
#include "../traits.hpp"
#include "../types/stream.hpp"
#include "../types/vector.hpp"
#include "functors.hpp"
#include "tensor_operations.hpp"
#include <cmath>
#include <type_traits>
Go to the source code of this file.
|
template<class C , class D , std::enable_if_t< internal::can_cross< C, D >::value, size_t > = 0> |
constexpr auto | lin::cross (internal::Stream< C > const &u, internal::Stream< D > const &v) |
|
template<class C , class D , std::enable_if_t< internal::can_dot< C, D >::value, size_t > = 0> |
constexpr auto | lin::dot (internal::Stream< C > const &u, internal::Stream< D > const &v) |
|
template<class C , std::enable_if_t< internal::can_norm< C >::value, size_t > = 0> |
constexpr auto | lin::norm (internal::Stream< C > const &u) |
|
- Author
- Kyle Krol Defines all vector operations included with the core module.