proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#include "proxsuite/fwd.hpp"
#include "proxsuite/linalg/veg/ref.hpp"
#include "proxsuite/linalg/veg/type_traits/constructible.hpp"
#include "proxsuite/linalg/veg/type_traits/assignable.hpp"
#include "proxsuite/linalg/veg/internal/typedefs.hpp"
#include "proxsuite/linalg/veg/internal/macros.hpp"
#include "proxsuite/linalg/veg/memory/placement.hpp"
#include "proxsuite/linalg/veg/type_traits/alloc.hpp"
#include <cstddef>
#include <cstdlib>
#include <malloc.h>
#include "proxsuite/linalg/veg/internal/prologue.hpp"
#include "proxsuite/linalg/veg/internal/epilogue.hpp"
Go to the source code of this file.
Namespaces | |
namespace | proxsuite |
namespace | proxsuite::linalg |
namespace | proxsuite::linalg::veg |
namespace | proxsuite::linalg::veg::alignment |
namespace | proxsuite::linalg::veg::alignment::detail |
namespace | proxsuite::linalg::veg::mem |
namespace | proxsuite::linalg::veg::_detail |
namespace | proxsuite::linalg::veg::_detail::_mem |
Functions | |
constexpr bool | proxsuite::linalg::veg::alignment::detail::is_alignment (std::size_t value) |
void * | proxsuite::linalg::veg::alignment::detail::align (std::size_t alignment, std::size_t size, void *&ptr, std::size_t &space) |
void * | proxsuite::linalg::veg::alignment::detail::aligned_alloc (std::size_t alignment, std::size_t size) |
VEG_INLINE auto | proxsuite::linalg::veg::mem::aligned_alloc (usize align, usize size) noexcept -> void * |
VEG_INLINE void | proxsuite::linalg::veg::mem::aligned_free (usize, void *ptr) noexcept |
proxsuite::linalg::veg::mem::VEG_INLINE_VAR (system_alloc, SystemAlloc) | |
proxsuite::linalg::veg::mem::VEG_INLINE_VAR (default_cloner, DefaultCloner) | |