extend debug monitor with state of check_conformance
This commit is contained in:
@@ -1417,39 +1417,40 @@ inline void arma_debug_check(bool state, const char* msg) { arma_conform_check(
|
||||
out << "@ ---" << '\n';
|
||||
out << "@ Armadillo "
|
||||
<< arma_version::major << '.' << arma_version::minor << '.' << arma_version::patch
|
||||
<< " (" << nickname << ")\n";
|
||||
<< " (" << nickname << ')';
|
||||
|
||||
out << "@ arma_config::wrapper = " << arma_config::wrapper << '\n';
|
||||
out << "@ arma_config::cxx17 = " << arma_config::cxx17 << '\n';
|
||||
out << "@ arma_config::cxx20 = " << arma_config::cxx20 << '\n';
|
||||
out << "@ arma_config::cxx23 = " << arma_config::cxx23 << '\n';
|
||||
out << "@ arma_config::std_mutex = " << arma_config::std_mutex << '\n';
|
||||
out << "@ arma_config::posix = " << arma_config::posix << '\n';
|
||||
out << "@ arma_config::openmp = " << arma_config::openmp << '\n';
|
||||
out << "@ arma_config::lapack = " << arma_config::lapack << '\n';
|
||||
out << "@ arma_config::blas = " << arma_config::blas << '\n';
|
||||
out << "@ arma_config::newarp = " << arma_config::newarp << '\n';
|
||||
out << "@ arma_config::arpack = " << arma_config::arpack << '\n';
|
||||
out << "@ arma_config::superlu = " << arma_config::superlu << '\n';
|
||||
out << "@ arma_config::atlas = " << arma_config::atlas << '\n';
|
||||
out << "@ arma_config::hdf5 = " << arma_config::hdf5 << '\n';
|
||||
out << "@ arma_config::good_comp = " << arma_config::good_comp << '\n';
|
||||
out << "@ arma_config::extra_code = " << arma_config::extra_code << '\n';
|
||||
out << "@ arma_config::hidden_args = " << arma_config::hidden_args << '\n';
|
||||
out << "@ arma_config::mat_prealloc = " << arma_config::mat_prealloc << '\n';
|
||||
out << "@ arma_config::mp_threshold = " << arma_config::mp_threshold << '\n';
|
||||
out << "@ arma_config::mp_threads = " << arma_config::mp_threads << '\n';
|
||||
out << "@ arma_config::optimise_band = " << arma_config::optimise_band << '\n';
|
||||
out << "@ arma_config::optimise_sym = " << arma_config::optimise_sym << '\n';
|
||||
out << "@ arma_config::optimise_invexpr = " << arma_config::optimise_invexpr << '\n';
|
||||
out << "@ arma_config::check_nonfinite = " << arma_config::check_nonfinite << '\n';
|
||||
out << "@ arma_config::fast_math = " << arma_config::fast_math << '\n';
|
||||
out << "@ sizeof(void*) = " << sizeof(void*) << '\n';
|
||||
out << "@ sizeof(int) = " << sizeof(int) << '\n';
|
||||
out << "@ sizeof(long) = " << sizeof(long) << '\n';
|
||||
out << "@ sizeof(uword) = " << sizeof(uword) << '\n';
|
||||
out << "@ sizeof(blas_int) = " << sizeof(blas_int) << '\n';
|
||||
out << "@ ---" << std::endl;
|
||||
out << "\n@ arma_config::wrapper = " << arma_config::wrapper;
|
||||
out << "\n@ arma_config::cxx17 = " << arma_config::cxx17;
|
||||
out << "\n@ arma_config::cxx20 = " << arma_config::cxx20;
|
||||
out << "\n@ arma_config::cxx23 = " << arma_config::cxx23;
|
||||
out << "\n@ arma_config::std_mutex = " << arma_config::std_mutex;
|
||||
out << "\n@ arma_config::posix = " << arma_config::posix;
|
||||
out << "\n@ arma_config::openmp = " << arma_config::openmp;
|
||||
out << "\n@ arma_config::lapack = " << arma_config::lapack;
|
||||
out << "\n@ arma_config::blas = " << arma_config::blas;
|
||||
out << "\n@ arma_config::newarp = " << arma_config::newarp;
|
||||
out << "\n@ arma_config::arpack = " << arma_config::arpack;
|
||||
out << "\n@ arma_config::superlu = " << arma_config::superlu;
|
||||
out << "\n@ arma_config::atlas = " << arma_config::atlas;
|
||||
out << "\n@ arma_config::hdf5 = " << arma_config::hdf5;
|
||||
out << "\n@ arma_config::good_comp = " << arma_config::good_comp;
|
||||
out << "\n@ arma_config::extra_code = " << arma_config::extra_code;
|
||||
out << "\n@ arma_config::hidden_args = " << arma_config::hidden_args;
|
||||
out << "\n@ arma_config::mat_prealloc = " << arma_config::mat_prealloc;
|
||||
out << "\n@ arma_config::mp_threshold = " << arma_config::mp_threshold;
|
||||
out << "\n@ arma_config::mp_threads = " << arma_config::mp_threads;
|
||||
out << "\n@ arma_config::optimise_band = " << arma_config::optimise_band;
|
||||
out << "\n@ arma_config::optimise_sym = " << arma_config::optimise_sym;
|
||||
out << "\n@ arma_config::optimise_invexpr = " << arma_config::optimise_invexpr;
|
||||
out << "\n@ arma_config::check_conformance = " << arma_config::check_conformance;
|
||||
out << "\n@ arma_config::check_nonfinite = " << arma_config::check_nonfinite;
|
||||
out << "\n@ arma_config::fast_math = " << arma_config::fast_math;
|
||||
out << "\n@ sizeof(void*) = " << sizeof(void*);
|
||||
out << "\n@ sizeof(int) = " << sizeof(int);
|
||||
out << "\n@ sizeof(long) = " << sizeof(long);
|
||||
out << "\n@ sizeof(uword) = " << sizeof(uword);
|
||||
out << "\n@ sizeof(blas_int) = " << sizeof(blas_int);
|
||||
out << "\n@ ---" << std::endl;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user