mtOpCube_bones.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 class mtOpCube : public BaseCube<out_eT, mtOpCube<out_eT, T1, op_type> >
00021   {
00022   public:
00023   
00024   typedef          out_eT                       elem_type;
00025   typedef typename get_pod_type<out_eT>::result pod_type;
00026 
00027   typedef typename T1::elem_type                in_eT;
00028 
00029   inline explicit mtOpCube(const T1& in_m);
00030   inline          mtOpCube(const T1& in_m, const in_eT in_aux);
00031   inline          mtOpCube(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c);
00032   inline          mtOpCube(const T1& in_m, const in_eT in_aux,         const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c);
00033   
00034   inline          mtOpCube(const char junk, const T1& in_m, const out_eT in_aux);
00035   
00036   inline         ~mtOpCube();
00037     
00038   
00039   arma_aligned const T1&    m;            
00040   arma_aligned       in_eT  aux;          
00041   arma_aligned       out_eT aux_out_eT;   
00042   arma_aligned       uword  aux_uword_a;  
00043   arma_aligned       uword  aux_uword_b;  
00044   arma_aligned       uword  aux_uword_c;  
00045   
00046   };
00047 
00048 
00049 


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