Main Page
Modules
Namespaces
Classes
Files
File List
File Members
include
armadillo_bits
Glue_bones.hpp
Go to the documentation of this file.
1
// Copyright (C) 2008-2010 NICTA (www.nicta.com.au)
2
// Copyright (C) 2008-2010 Conrad Sanderson
3
//
4
// This file is part of the Armadillo C++ library.
5
// It is provided without any warranty of fitness
6
// for any purpose. You can redistribute this file
7
// and/or modify it under the terms of the GNU
8
// Lesser General Public License (LGPL) as published
9
// by the Free Software Foundation, either version 3
10
// of the License or (at your option) any later version.
11
// (see http://www.opensource.org/licenses for more info)
12
13
16
17
18
29
30
31
32
template
<
typename
T1,
typename
T2,
typename
glue_type>
33
class
Glue
:
public
Base
<typename T1::elem_type, Glue<T1, T2, glue_type> >
34
{
35
public
:
36
37
typedef
typename
T1::elem_type
elem_type
;
38
typedef
typename
get_pod_type<elem_type>::result
pod_type
;
39
40
arma_inline
Glue
(
const
T1& in_A,
const
T2& in_B);
41
arma_inline
Glue
(
const
T1& in_A,
const
T2& in_B,
const
uword
in_aux_uword);
42
arma_inline
~Glue
();
43
44
const
T1&
A
;
45
const
T2&
B
;
46
uword
aux_uword
;
47
};
48
49
50
Base
Definition:
Base_bones.hpp:25
uword
u32 uword
Definition:
typedef.hpp:85
Glue::A
const T1 & A
first operand
Definition:
Glue_bones.hpp:44
Glue::pod_type
get_pod_type< elem_type >::result pod_type
Definition:
Glue_bones.hpp:38
Glue::B
const T2 & B
second operand
Definition:
Glue_bones.hpp:45
arma_inline
#define arma_inline
Definition:
compiler_setup.hpp:19
Glue::Glue
arma_inline Glue(const T1 &in_A, const T2 &in_B)
Definition:
Glue_meat.hpp:21
get_pod_type::result
T1 result
Definition:
traits.hpp:20
Glue::~Glue
arma_inline ~Glue()
Definition:
Glue_meat.hpp:44
Glue::elem_type
T1::elem_type elem_type
Definition:
Glue_bones.hpp:37
Glue::aux_uword
uword aux_uword
storage of auxiliary data, uword format
Definition:
Glue_bones.hpp:46
Glue
Definition:
forward_bones.hpp:92
armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:57