PP's Ndarray
Loading...
Searching...
No Matches
ndarray-11.hpp File Reference

A simple multi-dimensional array implementation in C++11. More...

#include <vector>
#include <sstream>
#include <initializer_list>
#include <type_traits>
#include <string>
#include <regex>
#include <array>

Go to the source code of this file.

Classes

struct  pp::conjunction<... >
 C++11 std::conjunction implementation. More...
 
struct  pp::conjunction< B1 >
 C++11 std::conjunction implementation. More...
 
struct  pp::conjunction< B1, Bn... >
 C++11 std::conjunction implementation. More...
 
struct  pp::index_sequence<... >
 C++11 std::index_sequence implementation. More...
 
struct  pp::indexSequenceHelper< N, Next >
 C++11 std::index_sequence implementation. More...
 
struct  pp::indexSequenceHelper< 0U, Next ... >
 C++11 std::index_sequence implementation. More...
 
struct  pp::Range
 Class for slicing index. More...
 
struct  pp::BaseVector< Dtype, Allocator >
 Class with common methods. More...
 
struct  pp::Inner< Dtype, dim >
 Class for multi-dimensional array. More...
 
struct  pp::Inner< Dtype, 1 >
 Class for 1-dimensional array. More...
 
struct  pp::Ndarray< Dtype >
 An interface to create Ndarray. More...
 
struct  pp::Ndarray< Dtype[dim]>
 An alias to quickly create Ndarray. More...
 

Typedefs

template<std::size_t N>
using pp::make_index_sequence = typename indexSequenceHelper<N>::type
 

Detailed Description

A simple multi-dimensional array implementation in C++11.

Author
yappy2000d (yappy2000d (https://github.com/yappy2000d))
Version
11.3.4