Loading...
Searching...
No Matches
type_aliases.hpp
Go to the documentation of this file.
1#pragma once
2
3/**
4 * Fundamental scalar type aliases for the Q3 codebase.
5 *
6 * Defines `Real` (double-precision floating point) and `Complex`
7 * (std::complex<double>) as the canonical numeric types used throughout
8 * all computational layers.
9 */
10
11#include <complex>
12
13namespace q3 {
14
15// ---------------------------------------------------------------------------
16
17// Fundamental scalar types
18
19// ---------------------------------------------------------------------------
20using Real = double;
21using Complex = std::complex<double>;
22
23} // namespace q3
double Real
std::complex< double > Complex