nngn
Loading...
Searching...
No Matches
mat.h File Reference
#include <array>
#include "vec.h"
Include dependency graph for mat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nngn::mat< CRTP, T, N >
 

Namespaces

namespace  nngn
 

Functions

template<template< typename > typename CRTP, typename T , std::size_t N>
constexpr bool nngn::operator== (const mat< CRTP, T, N > &m0, const mat< CRTP, T, N > &m1)
 
template<template< typename > typename CRTP, typename T , std::size_t N>
constexpr CRTP< T > nngn::operator* (T s, const mat< CRTP, T, N > &m)
 
template<template< typename > typename CRTP, typename T , std::size_t N>
constexpr CRTP< T > nngn::operator* (const mat< CRTP, T, N > &m0, const mat< CRTP, T, N > &m1)
 
template<template< typename > typename CRTP, typename T , std::size_t N>
constexpr vec_type_t< T, N > nngn::operator* (const mat< CRTP, T, N > &m, const vec_type_t< T, N > &v)