algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
matrix.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "./scalar.hpp"
4
14// A new backend is a sibling header defining the same six names, plus one branch here.
15#if defined(ATL_HAS_EIGEN)
16#include "./eigen.hpp"
17#else
18#error \
19 "The math module's linear algebra needs a backend. Configure the library with \
20ATL_USE_EIGEN=ON, or link algotradelib::algotradelib from a build that was configured \
21with it. Quote, order, and market-data headers do not require one, and neither does \
22math/scalar.hpp."
23#endif
The math types and decompositions, implemented with Eigen.