diff --git a/common/fvector.hh b/common/fvector.hh index 30b152be8bd20af7ffb2f18b8bd2b810e992fbed..6d87536a5d9dd20f519ad06a78cb6173e7420f30 100644 --- a/common/fvector.hh +++ b/common/fvector.hh @@ -37,24 +37,40 @@ namespace Dune { #ifndef DUNE_EXPRESSIONTEMPLATES + /** + \private + \memberof FieldVector + */ template<class K> inline double fvmeta_absreal (const K& k) { return std::abs(k); } + /** + \private + \memberof FieldVector + */ template<class K> inline double fvmeta_absreal (const std::complex<K>& c) { return fvmeta_abs(c.real()) + fvmeta_abs(c.imag()); } + /** + \private + \memberof FieldVector + */ template<class K> inline double fvmeta_abs2 (const K& k) { return k*k; } + /** + \private + \memberof FieldVector + */ template<class K> inline double fvmeta_abs2 (const std::complex<K>& c) {