Classes | Functions
SegmentId.hpp File Reference

Defines class SegmentId. More...

#include <cstddef>
#include <iosfwd>
#include <limits>
#include "Domain/Side.hpp"
#include "ErrorHandling/Assert.hpp"
#include "Utilities/ConstantExpressions.hpp"

Go to the source code of this file.

Classes

class  SegmentId
 A SegmentId labels a segment of the interval [-1,1] and is used to identify the bounds of an Element in a Block in each dimension. More...
 

Functions

std::ostreamoperator<< (std::ostream &os, const SegmentId &id) noexcept
 Output operator for SegmentId.
 
bool operator== (const SegmentId &lhs, const SegmentId &rhs) noexcept
 Equivalence operator for SegmentId.
 
bool operator!= (const SegmentId &lhs, const SegmentId &rhs) noexcept
 Inequivalence operator for SegmentId.
 
size_t hash_value (const SegmentId &s) noexcept
 

Detailed Description

Defines class SegmentId.