mal-math
C++20 mathematics library.
All Classes Namespaces Files Functions Variables Typedefs Concepts
vec.hpp
Go to the documentation of this file.
1#pragma once
2#include "math-common.hpp"
3#include "rvec2.hpp"
4#include "rvec3.hpp"
5#include "rvec4.hpp"
6#include "vec2.hpp"
7#include "vec3.hpp"
8#include "vec4.hpp"
9#include "vecn.hpp"
10
11namespace mal_math
12{
17
22
27}; // namespace mal_math
Contains mathematical utility functions and classes.
Definitions for the rvec<2, T> specialized template representing 2D vectors with reference-like seman...
Provides the implementation of a 3D reference vector.
Defines a 4-dimensional reference vector struct.
Definition of the mathematical vector with fixed size L and type T
Definition vecn.hpp:22
Defines a 2D vector and provides its operations.
Header file for the 3D vector definition.
Contains the definition of the vec<4, T> structure.
Contains the definition of the generic vec<L, T> structure.