From 5ef677d7694c70611a1eb75e4232654056a85e74 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Sat, 25 Feb 2012 17:53:27 +0000 Subject: [PATCH] add operator<< [[Imported from SVN: r8543]] --- dune/gfe/tensorssd.hh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dune/gfe/tensorssd.hh b/dune/gfe/tensorssd.hh index 876b9b09..356de74c 100644 --- a/dune/gfe/tensorssd.hh +++ b/dune/gfe/tensorssd.hh @@ -106,4 +106,20 @@ private: size_t N3_; }; +//! Output operator for TensorSSD +template <class T, int N1, int N2> +inline std::ostream& operator<< (std::ostream& s, const TensorSSD<T,N1,N2>& tensor) +{ + for (int i=0; i<N1; i++) { + for (int j=0; j<N2; j++) { + for (size_t k=0; k<tensor.dim(2); k++) + s << tensor(i,j,k) << " "; + s << std::endl; + } + s << std::endl; + } + return s; +} + + #endif \ No newline at end of file -- GitLab