INET Framework for OMNeT++/OMNEST
Interval.h File Reference
#include <bitset>
#include <functional>
#include <numeric>
#include <type_traits>
#include "inet/common/math/Point.h"

Classes

class  inet::math::Interval< T >
 N-dimensional interval (cuboid), given by its two opposite corners. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::math
 Support functions for mathematical operations.
 
 inet::math::internal
 

Functions

void inet::math::iterateCorners (const Interval<> &i, const std::function< void(const Point<> &)> f)
 
template<typename T0 , typename... TS>
void inet::math::iterateCorners (const Interval< T0, TS ... > &i, const std::function< void(const Point< T0, TS ... > &)> f)
 
template<typename... T, size_t ... IS>
std::ostream & inet::math::internal::print (std::ostream &os, const Interval< T ... > &i, std::integer_sequence< size_t, IS... >)
 
template<typename... T>
std::ostream & inet::math::operator<< (std::ostream &os, const Interval< T ... > &i)