riccaticpp
Loading...
Searching...
No Matches
memory.hpp File Reference
#include <riccati/macros.hpp>
#include <riccati/utils.hpp>
#include <Eigen/Dense>
#include <stdint.h>
#include <cstdlib>
#include <cstddef>
#include <sstream>
#include <stdexcept>
#include <vector>

Go to the source code of this file.

Classes

class  riccati::arena_alloc
 
struct  riccati::arena_allocator< T, ArenaType >
 
struct  riccati::dummy_allocator
 

Namespaces

namespace  riccati
 
namespace  riccati::internal
 

Functions

template<unsigned int Alignment, typename T >
RICCATI_ALWAYS_INLINE bool riccati::internal::is_aligned (T *ptr)
 
RICCATI_ALWAYS_INLINE unsigned char * riccati::internal::eight_byte_aligned_malloc (size_t size)
 
template<typename Expr >
RICCATI_ALWAYS_INLINE auto riccati::eval (dummy_allocator &alloc, Expr &&expr)
 

Variables

constexpr size_t riccati::internal::DEFAULT_INITIAL_NBYTES = 1 << 16