Main Page
Modules
Namespaces
Classes
Files
File List
File Members
include
armadillo_bits
op_misc_bones.hpp
Go to the documentation of this file.
1
// Copyright (C) 2008-2011 NICTA (www.nicta.com.au)
2
// Copyright (C) 2008-2011 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
19
class
op_real
20
{
21
public
:
22
23
template
<
typename
T1>
24
inline
static
void
apply
(
Mat<typename T1::pod_type>
& out,
const
mtOp<typename T1::pod_type, T1, op_real>
& X);
25
26
template
<
typename
T1>
27
inline
static
void
apply
(
Cube<typename T1::pod_type>
& out,
const
mtOpCube<typename T1::pod_type, T1, op_real>
& X);
28
};
29
30
31
32
class
op_imag
33
{
34
public
:
35
36
template
<
typename
T1>
37
inline
static
void
apply
(
Mat<typename T1::pod_type>
& out,
const
mtOp<typename T1::pod_type, T1, op_imag>
& X);
38
39
template
<
typename
T1>
40
inline
static
void
apply
(
Cube<typename T1::pod_type>
& out,
const
mtOpCube<typename T1::pod_type, T1, op_imag>
& X);
41
};
42
43
44
45
class
op_abs
46
{
47
public
:
48
49
template
<
typename
T1>
50
inline
static
void
apply
(
Mat<typename T1::pod_type>
& out,
const
mtOp<typename T1::pod_type, T1, op_abs>
& X);
51
52
template
<
typename
T1>
53
inline
static
void
apply
(
Cube<typename T1::pod_type>
& out,
const
mtOpCube<typename T1::pod_type, T1, op_abs>
& X);
54
};
55
56
57
58
class
op_sympd
59
{
60
public
:
61
62
template
<
typename
T1>
63
inline
static
void
apply
(
Mat<typename T1::elem_type>
& out,
const
Op<T1, op_sympd>
& X);
64
};
65
66
67
op_real
Definition:
op_misc_bones.hpp:19
Op
Definition:
forward_bones.hpp:88
mtOpCube
Definition:
forward_bones.hpp:102
Cube
Dense cube class.
Definition:
Cube_bones.hpp:30
op_sympd
Definition:
op_misc_bones.hpp:58
mtOp
Definition:
forward_bones.hpp:90
op_abs
Definition:
op_misc_bones.hpp:45
op_imag
Definition:
op_misc_bones.hpp:32
Mat
Dense matrix class.
Definition:
forward_bones.hpp:19
op_real::apply
static void apply(Mat< typename T1::pod_type > &out, const mtOp< typename T1::pod_type, T1, op_real > &X)
Definition:
op_misc_meat.hpp:22
armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:58