mtOp_meat.hpp
Go to the documentation of this file.
00001 // Copyright (C) 2008-2011 NICTA (www.nicta.com.au)
00002 // Copyright (C) 2008-2011 Conrad Sanderson
00003 // 
00004 // This file is part of the Armadillo C++ library.
00005 // It is provided without any warranty of fitness
00006 // for any purpose. You can redistribute this file
00007 // and/or modify it under the terms of the GNU
00008 // Lesser General Public License (LGPL) as published
00009 // by the Free Software Foundation, either version 3
00010 // of the License or (at your option) any later version.
00011 // (see http://www.opensource.org/licenses for more info)
00012 
00013 
00016 
00017 
00018 
00019 template<typename out_eT, typename T1, typename op_type>
00020 inline
00021 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m)
00022   : m(in_m)
00023   {
00024   arma_extra_debug_sigprint();
00025   }
00026 
00027 
00028 
00029 template<typename out_eT, typename T1, typename op_type>
00030 inline
00031 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const typename T1::elem_type in_aux)
00032   : m(in_m)
00033   , aux(in_aux)
00034   {
00035   arma_extra_debug_sigprint();
00036   }
00037   
00038 
00039 
00040 template<typename out_eT, typename T1, typename op_type>
00041 inline
00042 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b)
00043   : m(in_m)
00044   , aux_uword_a(in_aux_uword_a)
00045   , aux_uword_b(in_aux_uword_b)
00046   {
00047   arma_extra_debug_sigprint();
00048   }
00049 
00050 
00051 
00052 template<typename out_eT, typename T1, typename op_type>
00053 inline
00054 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const typename T1::elem_type in_aux, const uword in_aux_uword_a, const uword in_aux_uword_b)
00055   : m(in_m)
00056   , aux(in_aux)
00057   , aux_uword_a(in_aux_uword_a)
00058   , aux_uword_b(in_aux_uword_b)
00059   {
00060   arma_extra_debug_sigprint();
00061   }
00062 
00063 
00064 
00065 template<typename out_eT, typename T1, typename op_type>
00066 inline
00067 mtOp<out_eT, T1, op_type>::mtOp(const char junk, const T1& in_m, const out_eT in_aux)
00068   : m(in_m)
00069   , aux_out_eT(in_aux)
00070   {
00071   arma_ignore(junk);
00072   
00073   arma_extra_debug_sigprint();
00074   }
00075 
00076 
00077 
00078 template<typename out_eT, typename T1, typename op_type>
00079 inline
00080 mtOp<out_eT, T1, op_type>::~mtOp()
00081   {
00082   arma_extra_debug_sigprint();
00083   }
00084 
00085 
00086 


armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:05