NetDEM v1.0
Loading...
Searching...
No Matches
utils_macros.hpp File Reference
#include <array>
#include <cmath>
#include <list>
#include <tuple>
#include <vector>

Go to the source code of this file.

Classes

struct  netdem::PairHash
 

Namespaces

namespace  netdem
 

Typedefs

using netdem::size_t = std::size_t
 
using netdem::Vec2i = std::array<int, 2>
 
using netdem::Vec3i = std::array<int, 3>
 
using netdem::Vec4i = std::array<int, 4>
 
using netdem::Vec2d = std::array<double, 2>
 
using netdem::Vec3d = std::array<double, 3>
 
using netdem::Vec4d = std::array<double, 4>
 
using netdem::Mat2d = std::array<std::array<double, 2>, 2>
 
using netdem::Mat3d = std::array<std::array<double, 3>, 3>
 
template<size_t N>
using netdem::VecNi = std::array<int, N>
 
template<size_t N>
using netdem::VecNd = std::array<double, N>
 
template<size_t Nr, size_t Nc>
using netdem::MatNd = std::array<std::array<double, Nc>, Nr>
 
using netdem::VecXd = std::vector<double>
 
template<typename T >
using netdem::VecXT = std::vector<T>
 
template<typename T , size_t N>
using netdem::VecNT = std::array<T, N>
 
template<typename T >
using netdem::List = std::list<T>