1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 22, 2024 — Aug 22, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
See changes for ./configure.in.in
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move static function definitions from clifford_algebra.h to here: o pade_approx(): Pade' approximation o db_step(): Single step of product form of Denman-Beavers square root iteration o db_sqrt(): Product form of Denman-Beavers square root iteration o pade_log(): Pade' approximation of log o cascade_log(): Incomplete square root cascade and Pade' approximation of log
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move function declarations from clifford_algebra.h to here (and to framed_multi.h): o sqrt(val, i, prechecked): square root of multivector with specified complexifier o log(val, i, prechecked): natural logarithm of multivector with specified complexifier o exp(): exponential function
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Include headers for external eigenvalue functions depending on whether _GLUCAT_USE_ALGLIB, _GLUCAT_USE_BINDINGS_V1 or _GLUCAT_USE_BINDINGS is defined.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
New data structures: o eig_case_t: Classification of eigenvalues of a matrix. o eig_genus: Structure containing classification of eigenvalues.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move function definitions from clifford_algebra_imp.h to here (and to matrix_multi_imp.h): o sqrt(val, i, prechecked): square root of multivector with specified complexifier o log(val, i, prechecked): natural logarithm of multivector with specified complexifier o exp(): exponential function In the general case, these functions call the corresponding functions for matri_multi<>.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move function declarations from clifford_algebra.h to here (and to matrix_multi.h): o sqrt(val, i, prechecked): square root of multivector with specified complexifier o log(val, i, prechecked): natural logarithm of multivector with specified complexifier o exp(): exponential function
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move static function definitions to matrix_multi_imp.h: o pade_approx(): Pade' approximation o db_step(): Single step of product form of Denman-Beavers square root iteration o db_sqrt(): Product form of Denman-Beavers square root iteration o pade_log(): Pade' approximation of log o cascade_log(): Incomplete square root cascade and Pade' approximation of log
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Move function declarations to framed_multi.h and matrix_multi.h: o sqrt(val, i, prechecked): square root of multivector with specified complexifier o log(val, i, prechecked): natural logarithm of multivector with specified complexifier o exp(): exponential function
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Add acknowledgements for QD and PyClical.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
ChangeLog for version 0.5.0.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
ChangeLog for version 0.5.0.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
In all functions: o Do not use explicit std::, since we already are "using namespace std;" o Use typenames scalar_t instead of s_, and index_set_t instead of e_, for greater clarity.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Use program arguments "--help" and "--verbose": Create the object test_control, of type control_t, constructed from the program arguments, argc and argv. Call test11() only if test_control.m_valid is true, that is, only if the program arguments are valid.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Change print_a_b_lhs_rhs() to print_error_lhs_rhs(), delete print_a_b_c_lhs_rhs(): o The new routine print_error_lhs_rhs() prints only the relative error (assuming rhs is not 0) and the error tolerance, if this is not 0. The previous routines produced output which was too verbose.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Use program arguments "--help" and "--verbose": Create the object test_control, of type control_t, constructed from the program arguments, argc and argv. Call test00() only if test_control.m_valid is true, that is, only if the program arguments are valid.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
New static member function random(const index_set_t frm).
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
New static member function random(const index_set_t frm).
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Define new static member function random(const index_set_t frm). This uses random_generator_t::generator(), defined in glucat/random.h.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
New static member function random(const index_set_t frm).
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Separate the definitions for dd_real and qd_real, rather than interleaving them.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
For numeric_traits<Scalar_T>isInf(), use the macro _GLUCAT_ISINF(). For numeric_traits<Scalar_T>isNaN(), use the macro _GLUCAT_ISNAN().
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Recognize the __INTEL_COMPILER macro name.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
If _GLUCAT_USE_GSL_RANDOM is defined, then include <gsl/gsl_rng.h> and <gsl/gsl_randist.h>, otherwise include <tr1/random>.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
If _GLUCAT_USE_GNU_CXX_HASH_MAP is defined, if _GLUCAT_USE_BACKWARD_HASH_MAP is also defined, then include <backward/hash_map> otherwise include <ext/hash_map>.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Fix initial comment which names the file.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Test results for version 0.5.0.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Update README file to version 0.5.0:
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
Update installation instructions to version 0.5.0:
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago
NEWS for version 0.5.0.
Paul Leopardi
as Paul C. Leopardi
More... about 15 years ago