TerraNeo
Extreme-Scale Mantle Convection
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.
15
namespace
terra::linalg
{}
terra::linalg
Contains linear algebra utilities and functions for the Terra project.
Definition
diagonally_scaled_operator.hpp:8
src
terra
linalg
linalg.hpp
Generated by
1.9.8