"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/armadillo_bits/strip.hpp" between
armadillo-10.8.2.tar.xz and armadillo-11.0.0.tar.xz

About: Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use.

strip.hpp  (armadillo-10.8.2.tar.xz):strip.hpp  (armadillo-11.0.0.tar.xz)
skipping to change at line 69 skipping to change at line 69
inline inline
strip_inv(const T1& X) strip_inv(const T1& X)
: M(X) : M(X)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
} }
const T1& M; const T1& M;
static constexpr bool do_inv = false; static constexpr bool do_inv_gen = false;
static constexpr bool do_inv_sympd = false; static constexpr bool do_inv_spd = false;
}; };
template<typename T1> template<typename T1>
struct strip_inv< Op<T1, op_inv> > struct strip_inv< Op<T1, op_inv_gen_default> >
{ {
typedef T1 stored_type; typedef T1 stored_type;
inline inline
strip_inv(const Op<T1, op_inv>& X) strip_inv(const Op<T1, op_inv_gen_default>& X)
: M(X.m) : M(X.m)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
} }
const T1& M; const T1& M;
static constexpr bool do_inv = true; static constexpr bool do_inv_gen = true;
static constexpr bool do_inv_sympd = false; static constexpr bool do_inv_spd = false;
}; };
template<typename T1> template<typename T1>
struct strip_inv< Op<T1, op_inv_sympd> > struct strip_inv< Op<T1, op_inv_spd_default> >
{ {
typedef T1 stored_type; typedef T1 stored_type;
inline inline
strip_inv(const Op<T1, op_inv_sympd>& X) strip_inv(const Op<T1, op_inv_spd_default>& X)
: M(X.m) : M(X.m)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
} }
const T1& M; const T1& M;
static constexpr bool do_inv = true; static constexpr bool do_inv_gen = false;
static constexpr bool do_inv_sympd = true; static constexpr bool do_inv_spd = true;
}; };
template<typename T1> template<typename T1>
struct strip_trimat struct strip_trimat
{ {
typedef T1 stored_type; typedef T1 stored_type;
const T1& M; const T1& M;
static constexpr bool do_trimat = false; static constexpr bool do_trimat = false;
 End of changes. 7 change blocks. 
10 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)