00001 #ifndef DUNE_COMMON_CONDITIONAL_HH
00002 #define DUNE_COMMON_CONDITIONAL_HH
00003
00004 namespace Dune
00005 {
00006
00025 template<typename T1, typename T2>
00026 const T1 cond(bool b, const T1 & v1, const T2 & v2)
00027 {
00028 return (b ? v1 : v2);
00029 }
00030
00031 }
00032
00033 #endif // DUNE_COMMON_CONDITIONAL_HH