mtOpCube_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 mtOpCube<out_eT, T1, op_type>::mtOpCube(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 mtOpCube<out_eT, T1, op_type>::mtOpCube(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 mtOpCube<out_eT, T1, op_type>::mtOpCube(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
00043   : m(in_m)
00044   , aux_uword_a(in_aux_uword_a)
00045   , aux_uword_b(in_aux_uword_b)
00046   , aux_uword_c(in_aux_uword_c)
00047   {
00048   arma_extra_debug_sigprint();
00049   }
00050 
00051 
00052 
00053 template<typename out_eT, typename T1, typename op_type>
00054 inline
00055 mtOpCube<out_eT, T1, op_type>::mtOpCube(const 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)
00056   : m(in_m)
00057   , aux(in_aux)
00058   , aux_uword_a(in_aux_uword_a)
00059   , aux_uword_b(in_aux_uword_b)
00060   , aux_uword_c(in_aux_uword_c)
00061   {
00062   arma_extra_debug_sigprint();
00063   }
00064 
00065 
00066 
00067 template<typename out_eT, typename T1, typename op_type>
00068 inline
00069 mtOpCube<out_eT, T1, op_type>::mtOpCube(const char junk, const T1& in_m, const out_eT in_aux)
00070   : m(in_m)
00071   , aux_out_eT(in_aux)
00072   {
00073   arma_extra_debug_sigprint();
00074   arma_ignore(junk);
00075   }
00076 
00077 
00078 
00079 template<typename out_eT, typename T1, typename op_type>
00080 inline
00081 mtOpCube<out_eT, T1, op_type>::~mtOpCube()
00082   {
00083   arma_extra_debug_sigprint();
00084   }
00085 
00086 
00087 


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