Classes | Namespaces | Functions
Domain.hpp File Reference

Defines class template Domain. More...

#include <array>
#include <cstddef>
#include <iosfwd>
#include <memory>
#include <vector>
#include "Domain/Block.hpp"
#include "Domain/DomainHelpers.hpp"
#include "Utilities/ConstantExpressions.hpp"

Go to the source code of this file.

Classes

class  Domain< VolumeDim, TargetFrame >
 A wrapper around a vector of Blocks that represent the computational domain. More...
 

Namespaces

 Frame
 Indicates the Frame that a TensorIndexType is in.
 

Functions

template<size_t VolumeDim, typename TargetFrame >
bool operator== (const Domain< VolumeDim, TargetFrame > &lhs, const Domain< VolumeDim, TargetFrame > &rhs) noexcept
 
template<size_t VolumeDim, typename TargetFrame >
bool operator!= (const Domain< VolumeDim, TargetFrame > &lhs, const Domain< VolumeDim, TargetFrame > &rhs) noexcept
 
template<size_t VolumeDim, typename TargetFrame >
std::ostreamoperator<< (std::ostream &os, const Domain< VolumeDim, TargetFrame > &d) noexcept
 

Detailed Description

Defines class template Domain.