Main Page
Modules
Namespaces
Classes
Files
File List
File Members
include
armadillo_bits
fn_chol.hpp
Go to the documentation of this file.
1
// Copyright (C) 2009-2011 NICTA (www.nicta.com.au)
2
// Copyright (C) 2009-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
template
<
typename
T1>
20
inline
21
const
Op<T1, op_chol>
22
chol
23
(
24
const
Base<typename T1::elem_type,T1>
& X,
25
const
typename
arma_blas_type_only<typename T1::elem_type>::result
*
junk
= 0
26
)
27
{
28
arma_extra_debug_sigprint
();
29
arma_ignore
(
junk
);
30
31
return
Op<T1, op_chol>
(X.
get_ref
());
32
}
33
34
35
36
template
<
typename
T1>
37
inline
38
bool
39
chol
40
(
41
Mat<typename T1::elem_type>
& out,
42
const
Base<typename T1::elem_type,T1>
& X,
43
const
typename
arma_blas_type_only<typename T1::elem_type>::result
*
junk
= 0
44
)
45
{
46
arma_extra_debug_sigprint
();
47
arma_ignore
(
junk
);
48
49
try
50
{
51
out =
chol
(X);
52
}
53
catch
(std::runtime_error&)
54
{
55
return
false
;
56
}
57
58
return
true
;
59
}
60
61
62
Base
Definition:
Base_bones.hpp:25
Base::get_ref
arma_inline const derived & get_ref() const
Definition:
Base_meat.hpp:22
chol
const Op< T1, op_chol > chol(const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)
Definition:
fn_chol.hpp:23
junk
Definition:
typedef.hpp:169
Op
Definition:
forward_bones.hpp:88
arma_ignore
#define arma_ignore(variable)
Definition:
compiler_setup.hpp:23
arma_extra_debug_sigprint
#define arma_extra_debug_sigprint
Definition:
debug.hpp:1116
Mat
Dense matrix class.
Definition:
forward_bones.hpp:19
arma_blas_type_only
Definition:
restrictors.hpp:125
armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:57