Loading...
Searching...
No Matches
terra::dense Namespace Reference

Classes

struct  Mat
 
struct  Vec
 

Functions

template<typename T , int Rows, int Cols>
std::ostream & operator<< (std::ostream &os, const Mat< T, Rows, Cols > &A)
 
template<typename T , int N>
constexpr Vec< T, N > operator* (const Vec< T, N > &v, const T scalar) noexcept
 
template<typename T , int N>
constexpr Vec< T, N > operator* (const T scalar, const Vec< T, N > &v) noexcept
 
template<typename T , int N>
std::ostream & operator<< (std::ostream &os, const Vec< T, N > &v)
 

Function Documentation

◆ operator*() [1/2]

template<typename T , int N>
constexpr Vec< T, N > terra::dense::operator* ( const T  scalar,
const Vec< T, N > &  v 
)
constexprnoexcept

◆ operator*() [2/2]

template<typename T , int N>
constexpr Vec< T, N > terra::dense::operator* ( const Vec< T, N > &  v,
const T  scalar 
)
constexprnoexcept

◆ operator<<() [1/2]

template<typename T , int Rows, int Cols>
std::ostream & terra::dense::operator<< ( std::ostream &  os,
const Mat< T, Rows, Cols > &  A 
)

◆ operator<<() [2/2]

template<typename T , int N>
std::ostream & terra::dense::operator<< ( std::ostream &  os,
const Vec< T, N > &  v 
)