#include <array>
#include <cstddef>
#include <cstdio>
#include "akreon/linalg/assert.hpp"
#include "akreon/linalg/linalg.hpp"
Go to the source code of this file.
|
| template<std::size_t N> |
| FixedBufferWriter | convex::debug::make_writer (char(&out)[N]) |
| |
| template<linalg::Field T, std::size_t N> |
| bool | convex::debug::append_array_slice (FixedBufferWriter &w, const std::array< T, N > &v, std::size_t size) |
| |
| template<linalg::VectorContainer Vec> |
| bool | convex::debug::append_vector (FixedBufferWriter &w, const Vec &v) |
| |
| template<linalg::MatrixContainer Mat> |
| bool | convex::debug::append_matrix (FixedBufferWriter &w, const Mat &M) |
| |
| template<linalg::VectorContainer Vec> |
| std::size_t | convex::debug::vector_to_cstr (const Vec &v, char *out, std::size_t out_size) |
| |
| template<linalg::MatrixContainer Mat> |
| std::size_t | convex::debug::matrix_to_cstr (const Mat &M, char *out, std::size_t out_size) |
| |