00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00016
00017
00018 class access
00019 {
00020 public:
00021
00023 template<typename T1> arma_inline static T1& rw(const T1& x) { return const_cast<T1&>(x); }
00024
00026 template<typename eT> arma_inline static const eT& tmp_real(const eT& X) { return X; }
00027 template<typename T> arma_inline static const T tmp_real(const std::complex<T>& X) { return X.real(); }
00028 };
00029
00030