Go to the source code of this file.
Classes | |
class | junk::arma_first_extra_debug_message |
Namespaces | |
namespace | junk |
Functions | |
template<typename T1 > | |
void arma_cold | arma_stop (const T1 &x) |
print a message to std::cout and/or throw a run-time error exception | |
void arma_cold | arma_print () |
template<typename T1 > | |
void arma_cold | arma_print (const T1 &x) |
template<typename T1 , typename T2 > | |
void arma_cold | arma_print (const T1 &x, const T2 &y) |
template<typename T1 , typename T2 , typename T3 > | |
void arma_cold | arma_print (const T1 &x, const T2 &y, const T3 &z) |
void | arma_sigprint (const char *x) |
print a message on cout, with a preceding @ character. //! used for printing the signature of a function //! (see the arma_extra_debug_sigprint macro) | |
void | arma_bktprint () |
template<typename T1 > | |
void | arma_bktprint (const T1 &x) |
template<typename T1 , typename T2 > | |
void | arma_bktprint (const T1 &x, const T2 &y) |
void | arma_thisprint (void *this_ptr) |
template<typename T1 > | |
void arma_hot | arma_warn (const bool state, const T1 &x) |
if state is true, print a message on cout | |
template<typename T1 , typename T2 > | |
void arma_hot | arma_warn (const bool state, const T1 &x, const T2 &y) |
template<typename T1 > | |
void arma_hot | arma_check (const bool state, const T1 &x) |
if state is true, abort program | |
template<typename T1 , typename T2 > | |
void arma_hot | arma_check (const bool state, const T1 &x, const T2 &y) |
std::string arma_cold | arma_incompat_size_string (const u32 A_n_rows, const u32 A_n_cols, const u32 B_n_rows, const u32 B_n_cols, const char *x) |
void arma_hot | arma_assert_same_size (const u32 A_n_rows, const u32 A_n_cols, const u32 B_n_rows, const u32 B_n_cols, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Mat< eT1 > &A, const Mat< eT2 > &B, const char *x) |
stop if given matrices have different sizes | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Proxy< eT1 > &A, const Proxy< eT2 > &B, const char *x) |
stop if given proxies have different sizes | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview< eT1 > &A, const subview< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Mat< eT1 > &A, const subview< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview< eT1 > &A, const Mat< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Mat< eT1 > &A, const Proxy< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Proxy< eT1 > &A, const Mat< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Proxy< eT1 > &A, const subview< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview< eT1 > &A, const Proxy< eT2 > &B, const char *x) |
arma_cold std::string | arma_incompat_size_string (const u32 A_n_rows, const u32 A_n_cols, const u32 A_n_slices, const u32 B_n_rows, const u32 B_n_cols, const u32 B_n_slices, const char *x) |
void arma_hot | arma_assert_same_size (const u32 A_n_rows, const u32 A_n_cols, const u32 A_n_slices, const u32 B_n_rows, const u32 B_n_cols, const u32 B_n_slices, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Cube< eT1 > &A, const Cube< eT2 > &B, const char *x) |
stop if given cubes have different sizes | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Cube< eT1 > &A, const subview_cube< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview_cube< eT1 > &A, const Cube< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview_cube< eT1 > &A, const subview_cube< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const ProxyCube< eT1 > &A, const ProxyCube< eT2 > &B, const char *x) |
stop if given cube proxies have different sizes | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Cube< eT1 > &A, const Mat< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Mat< eT1 > &A, const Cube< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const subview_cube< eT1 > &A, const Mat< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_same_size (const Mat< eT1 > &A, const subview_cube< eT2 > &B, const char *x) |
void arma_hot | arma_assert_mul_size (const u32 A_n_rows, const u32 A_n_cols, const u32 B_n_rows, const u32 B_n_cols, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_mul_size (const Mat< eT1 > &A, const Mat< eT2 > &B, const char *x) |
stop if given matrices are incompatible for multiplication | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_mul_size (const Mat< eT1 > &A, const Mat< eT2 > &B, const bool do_trans_A, const bool do_trans_B, const char *x) |
stop if given matrices are incompatible for multiplication | |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_mul_size (const Mat< eT1 > &A, const subview< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_mul_size (const subview< eT1 > &A, const Mat< eT2 > &B, const char *x) |
template<typename eT1 , typename eT2 > | |
void arma_hot | arma_assert_mul_size (const subview< eT1 > &A, const subview< eT2 > &B, const char *x) |
Variables | |
static arma_first_extra_debug_message | junk::arma_first_extra_debug_message_run |