OpCube_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 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m)
00021   : m(in_m.get_ref())
00022   {
00023   arma_extra_debug_sigprint();
00024   }
00025 
00026 
00027 
00028 template<typename T1, typename op_type>
00029 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const typename T1::elem_type in_aux)
00030   : m(in_m.get_ref())
00031   , aux(in_aux)
00032   {
00033   arma_extra_debug_sigprint();
00034   }
00035   
00036 
00037 template<typename T1, typename op_type>
00038 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const typename T1::elem_type in_aux, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
00039   : m(in_m.get_ref())
00040   , aux(in_aux)
00041   , aux_uword_a(in_aux_uword_a)
00042   , aux_uword_b(in_aux_uword_b)
00043   , aux_uword_c(in_aux_uword_c)
00044   {
00045   arma_extra_debug_sigprint();
00046   }
00047 
00048 
00049 
00050 
00051 template<typename T1, typename op_type>
00052 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b)
00053   : m(in_m.get_ref())
00054   , aux_uword_a(in_aux_uword_a)
00055   , aux_uword_b(in_aux_uword_b)
00056   {
00057   arma_extra_debug_sigprint();
00058   }
00059 
00060 
00061 
00062 template<typename T1, typename op_type>
00063 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
00064   : m(in_m.get_ref())
00065   , aux_uword_a(in_aux_uword_a)
00066   , aux_uword_b(in_aux_uword_b)
00067   , aux_uword_c(in_aux_uword_c)
00068   {
00069   arma_extra_debug_sigprint();
00070   }
00071 
00072 
00073 
00074 template<typename T1, typename op_type>
00075 OpCube<T1, op_type>::OpCube(const BaseCube<typename T1::elem_type, T1>& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c, const uword in_aux_uword_d, const char)
00076   : m(in_m.get_ref())
00077   , aux_uword_a(in_aux_uword_a)
00078   , aux_uword_b(in_aux_uword_b)
00079   , aux_uword_c(in_aux_uword_c)
00080   , aux_uword_d(in_aux_uword_d)
00081   {
00082   arma_extra_debug_sigprint();
00083   }
00084 
00085 
00086 
00087 template<typename T1, typename op_type>
00088 OpCube<T1, op_type>::~OpCube()
00089   {
00090   arma_extra_debug_sigprint();
00091   }
00092 
00093 
00094 


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