Op_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 T1, typename op_type>
00020 inline
00021 Op<T1, op_type>::Op(const T1& in_m)
00022   : m(in_m)
00023   {
00024   arma_extra_debug_sigprint();
00025   }
00026   
00027 
00028 
00029 template<typename T1, typename op_type>
00030 inline
00031 Op<T1, op_type>::Op(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 T1, typename op_type>
00041 inline
00042 Op<T1, op_type>::Op(const T1& in_m, const typename T1::elem_type in_aux, const uword in_aux_uword_a, const uword in_aux_uword_b)
00043   : m(in_m)
00044   , aux(in_aux)
00045   , aux_uword_a(in_aux_uword_a)
00046   , aux_uword_b(in_aux_uword_b)
00047   {
00048   arma_extra_debug_sigprint();
00049   }
00050   
00051 
00052 
00053 template<typename T1, typename op_type>
00054 inline
00055 Op<T1, op_type>::Op(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b)
00056   : m(in_m)
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 T1, typename op_type>
00066 inline
00067 Op<T1, op_type>::Op(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c, const char)
00068   : m(in_m)
00069   , aux_uword_a(in_aux_uword_a)
00070   , aux_uword_b(in_aux_uword_b)
00071   , aux_uword_c(in_aux_uword_c)
00072   {
00073   arma_extra_debug_sigprint();
00074   }
00075 
00076 
00077 
00078 template<typename T1, typename op_type>
00079 inline
00080 Op<T1, op_type>::~Op()
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