Loading...
Searching...
No Matches
linalg.hpp
Go to the documentation of this file.
1
2#pragma once
3
4/// @namespace terra::linalg
5/// @brief Contains linear algebra utilities and functions for the Terra project.
6///
7/// This namespace provides vector and matrix operations, including linear combinations,
8/// dot products, and vector manipulations. It defines concepts for vector-like types
9/// and block 2-vectors, ensuring that types conform to expected interfaces for linear algebra
10/// operations. The utilities are designed to work with various vector implementations, allowing
11/// for flexibility and extensibility in numerical computations.
12///
13/// @note For both, vector-vector and operator-vector operations, users should use the free functions provided in
14/// vector.hpp and operator.hpp.
15namespace terra::linalg {}
Contains linear algebra utilities and functions for the Terra project.
Definition diagonally_scaled_operator.hpp:8