See changes for ./configure.in.in |
|
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 |
|
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 |
|
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. |
|
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. |
|
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<>. |
|
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 |
|
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 |
|
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 |
|
More...
|
about 15 years ago
|
Add acknowledgements for QD and PyClical. |
|
More...
|
about 15 years ago
|
ChangeLog for version 0.5.0. |
|
More...
|
about 15 years ago
|
ChangeLog for version 0.5.0. |
|
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. |
|
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. |
|
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. |
|
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. |
|
More...
|
about 15 years ago
|
New static member function random(const index_set_t frm). |
|
More...
|
about 15 years ago
|
New static member function random(const index_set_t frm). |
|
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. |
|
More...
|
about 15 years ago
|
New static member function random(const index_set_t frm). |
|
More...
|
about 15 years ago
|
Separate the definitions for dd_real and qd_real, rather than interleaving them. |
|
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(). |
|
More...
|
about 15 years ago
|
Recognize the __INTEL_COMPILER macro name. |
|
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>. |
|
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>. |
|
More...
|
about 15 years ago
|
Fix initial comment which names the file. |
|
More...
|
about 15 years ago
|
Test results for version 0.5.0. |
|
More...
|
about 15 years ago
|
Update README file to version 0.5.0: |
|
More...
|
about 15 years ago
|
Update installation instructions to version 0.5.0: |
|
More...
|
about 15 years ago
|
NEWS for version 0.5.0. |
|
More...
|
about 15 years ago
|