Go to the source code of this file.
Classes | |
struct | blue_sky::ref_trait |
struct | blue_sky::ref_unsafe_trait |
struct | blue_sky::const_trait |
struct | blue_sky::const_unsafe_trait |
struct | blue_sky::mx_holder< array_t_, trait_t > |
struct | blue_sky::mx_holder< array_t_, ref_trait > |
struct | blue_sky::clmn_holder< array_t_, trait_t > |
struct | blue_sky::clmn_holder< array_t_, const_unsafe_trait > |
struct | blue_sky::clmn_holder< array_t_, ref_trait > |
struct | blue_sky::line_holder< array_type, trait_t > |
struct | blue_sky::line_holder< array_type, const_unsafe_trait > |
struct | blue_sky::line_holder< array_type, ref_unsafe_trait > |
struct | blue_sky::line_holder< array_type, ref_trait > |
struct | blue_sky::mx_op< mx_op_t > |
struct | blue_sky::clmn_op< clmn_op_t > |
struct | blue_sky::line_op< line_op_t > |
struct | blue_sky::scalar_op< scalar_op_t > |
struct | blue_sky::mx_mul< lhs_t, rhs_t > |
struct | blue_sky::mx_sub< lhs_t, rhs_t > |
struct | blue_sky::mx_clmn_mul< lhs_t, rhs_t > |
struct | blue_sky::clmn_line_mul< lhs_t, rhs_t > |
struct | blue_sky::line_clmn_mul< lhs_t, rhs_t > |
struct | blue_sky::clmn_sub< lhs_t, rhs_t > |
struct | blue_sky::mx_scalar_mul< array_t_ > |
struct | blue_sky::clmn_scalar_mul< array_type > |
struct | blue_sky::line_mul< lhs_t, rhs_t > |
struct | blue_sky::line_sub< lhs_t, rhs_t > |
struct | blue_sky::mx_inverse< array_t_ > |
Namespaces | |
namespace | blue_sky |
Functions | |
template<typename lhs_t , typename rhs_t > | |
mx_op< mx_mul< lhs_t, rhs_t > > | blue_sky::operator* (const mx_op< lhs_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename array_t > | |
mx_op< mx_mul< lhs_t, mx_holder< array_t > > > | blue_sky::operator* (const mx_op< lhs_t > &lhs, const mx_holder< array_t > &rhs) |
template<typename array_t , typename rhs_t > | |
mx_op< mx_mul< mx_holder < array_t >, rhs_t > > | blue_sky::operator* (const mx_holder< array_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename array_t , typename rhs_t > | |
mx_op< mx_sub< mx_holder < array_t >, rhs_t > > | blue_sky::operator- (const mx_holder< array_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename array_t > | |
mx_op< mx_sub< lhs_t, mx_holder< array_t > > > | blue_sky::operator- (const mx_op< lhs_t > &lhs, const mx_holder< array_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< mx_sub< lhs_t, rhs_t > > | blue_sky::operator- (const mx_op< lhs_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul < clmn_holder< lhs_t > , line_holder< rhs_t > > > | blue_sky::operator* (const clmn_holder< lhs_t > &lhs, const line_holder< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul < clmn_holder< lhs_t > , line_holder< rhs_t, const_unsafe_trait > > > | blue_sky::operator* (const clmn_holder< lhs_t > &lhs, const line_holder< rhs_t, const_unsafe_trait > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul< lhs_t, line_holder< rhs_t > > > | blue_sky::operator* (const clmn_op< lhs_t > &lhs, line_holder< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_mul< line_holder < lhs_t >, line_holder< rhs_t, const_unsafe_trait > > > | blue_sky::operator* (const line_holder< lhs_t > &lhs, const line_holder< rhs_t, const_unsafe_trait > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t , typename rhs_trait_t > | |
scalar_op< line_clmn_mul < line_holder< lhs_t, lhs_trait_t >, clmn_holder < rhs_t, rhs_trait_t > > > | blue_sky::operator* (const line_holder< lhs_t, lhs_trait_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
scalar_op< line_clmn_mul < lhs_t, clmn_holder< rhs_t, rhs_trait_t > > > | blue_sky::operator* (const line_op< lhs_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_mul< lhs_t, rhs_t > > | blue_sky::operator* (const line_op< lhs_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
line_op< line_mul< lhs_t, line_holder< rhs_t, rhs_trait_t > > > | blue_sky::operator* (const line_op< lhs_t > &lhs, const line_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t > | |
line_op< line_sub< line_holder < lhs_t, lhs_trait_t >, rhs_t > > | blue_sky::operator- (const line_holder< lhs_t, lhs_trait_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_sub< lhs_t, rhs_t > > | blue_sky::operator- (const line_op< lhs_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename array_t > | |
clmn_op< mx_clmn_mul < mx_holder< array_t > , clmn_holder< array_t > > > | blue_sky::operator* (const mx_holder< array_t > &mx, const clmn_holder< array_t > &column) |
template<typename lhs_t , typename array_t > | |
clmn_op< mx_clmn_mul< lhs_t, clmn_holder< array_t > > > | blue_sky::operator* (const mx_op< lhs_t > &lhs, const clmn_holder< array_t > &column) |
template<typename lhs_t , typename rhs_t > | |
clmn_op< clmn_sub< lhs_t, rhs_t > > | blue_sky::operator- (const clmn_op< lhs_t > &lhs, const clmn_op< rhs_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t , typename rhs_trait_t > | |
clmn_op< clmn_sub< clmn_holder < lhs_t, lhs_trait_t > , clmn_holder< rhs_t, rhs_trait_t > > > | blue_sky::operator- (const clmn_holder< lhs_t, lhs_trait_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t > | |
clmn_op< clmn_sub< clmn_holder < lhs_t, lhs_trait_t >, rhs_t > > | blue_sky::operator- (const clmn_holder< lhs_t, lhs_trait_t > &lhs, const clmn_op< rhs_t > &rhs) |
template<typename mx_t > | |
mx_op< mx_scalar_mul< typename mx_t::array_t > > | blue_sky::operator* (const mx_t &mx, typename mx_t::value_type scalar) |
template<typename lhs_t > | |
mx_op< mx_scalar_mul< lhs_t > > | blue_sky::operator* (const mx_op< lhs_t > &mx, typename lhs_t::value_type scalar) |
template<typename array_t > | |
clmn_op< clmn_scalar_mul < array_t > > | blue_sky::operator* (const clmn_holder< array_t > &clmn, typename array_t::value_type scalar) |
template<typename lhs_t > | |
clmn_op< clmn_scalar_mul< lhs_t > > | blue_sky::operator* (const clmn_op< lhs_t > &clmn, typename lhs_t::value_type scalar) |
template<typename array_t > | |
clmn_op< clmn_scalar_mul < array_t > > | blue_sky::operator* (typename array_t::value_type scalar, const clmn_holder< array_t > &clmn) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
line_op< clmn_scalar_mul< rhs_t > > | blue_sky::operator* (lhs_t scalar, const line_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t > | |
line_op< clmn_scalar_mul< lhs_t > > | blue_sky::operator* (const line_holder< lhs_t, lhs_trait_t > &lhs, typename lhs_t::value_type scalar) |
template<typename item_t , typename rhs_t > | |
item_t | blue_sky::operator- (item_t lhs, const scalar_op< rhs_t > &rhs) |
template<typename mx_t > | |
mx_op< mx_inverse< typename mx_t::array_t > > | blue_sky::inverse (const mx_t &mx) |