Skip to content

Instantly share code, notes, and snippets.

View paulgessinger's full-sized avatar

Paul Gessinger paulgessinger

  • CERN
  • Geneva, Switzerland
View GitHub Profile
@paulgessinger
paulgessinger / grid.cpp
Last active November 14, 2017 16:10
N Dimensional grid
#include <vector>
#include <tuple>
namespace details {
template<class T>struct tag{using type=T;};
template<class Tag>using type=typename Tag::type;
template<class T, size_t n>
struct n_dim_vec:tag< std::vector< type< n_dim_vec<T, n-1> > > > {};
template<class T>
#!/bin/bash
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y