|
cyqlone
develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
|
Directories | |
| implementation | |
Files | |
| barrier.hpp | |
| Barrier synchronization primitive. | |
| config.hpp | |
| conversion.hpp | |
| Conversion utilities for optimal control problems. | |
| cyqlone-params.hpp | |
| cyqlone-storage.hpp | |
| Data structure for optimal control problems where the initial states are eliminated. | |
| cyqlone.hpp | |
| The main header for the Cyqlone and Tricyqle linear solvers. | |
| linalg.hpp | |
| matio.hpp | |
| Functions for exporting and loading matrices and OCP data to and from .mat files. | |
| neumaier.hpp | |
| Kahan-Babuška-Neumaier compensated summation. | |
| ocp.hpp | |
| Data structure for optimal control problems. | |
| packing.hpp | |
| parallel.hpp | |
| Parallel execution context and synchronization primitives. | |
| random-ocp.hpp | |
| reduce.hpp | |
| Vector reductions. | |
| sparse.hpp | |
| Sparse matrix utilities. | |
| timing.hpp | |
| tracing.hpp | |