xerus issueshttps://git.hemio.de/xerus/xerus/-/issues2019-03-24T14:10:06+01:00https://git.hemio.de/xerus/xerus/-/issues/227Use the 4.0 release to rename Tensor.degree to Tensor.order ?2019-03-24T14:10:06+01:00Sebastian WolfUse the 4.0 release to rename Tensor.degree to Tensor.order ?The naming of `Tensor.degree` is mainly for historical reasons, as the most widely used term for the number of modes of a tensor is "order" and not "degree". Maybe we should use the 4.0 release to change the term accordingly?The naming of `Tensor.degree` is mainly for historical reasons, as the most widely used term for the number of modes of a tensor is "order" and not "degree". Maybe we should use the 4.0 release to change the term accordingly?Version 4.0Sebastian WolfSebastian Wolfhttps://git.hemio.de/xerus/xerus/-/issues/162Use the term 'mode' to refer to the modes of a Tensor.2017-05-29T23:27:28+02:00Sebastian WolfUse the term 'mode' to refer to the modes of a Tensor.This should avoid name collisions and ambiguities when mixing terms like mode, index, dimension, slate...This should avoid name collisions and ambiguities when mixing terms like mode, index, dimension, slate...Version 3.0Fuchsi*Fuchsi*https://git.hemio.de/xerus/xerus/-/issues/181redefine member methods as external functions2017-03-28T21:55:56+02:00Fuchsi*redefine member methods as external functions- [x] TN::measure
- [x] TT::dyadic_product
- [x] TT::entrywise_square
- [x] TT::find_largest_entry- [x] TN::measure
- [x] TT::dyadic_product
- [x] TT::entrywise_square
- [x] TT::find_largest_entryVersion 3.0Fuchsi*Fuchsi*https://git.hemio.de/xerus/xerus/-/issues/182reduce namespace pollution2017-03-28T21:55:56+02:00Fuchsi*reduce namespace pollution- [x] VLA
- [x] CHECK, IF_CHECK, etc., REQUIRE
- [x] LOG, SET_LOGGING, rename XERUS_logFlag to xerus::misc::internal::LogFlag
- [x] ALLOW_MOVE ?
- [x] likely, unlikely !!!
- [x] \_inline\_, \_const\_, etc.
- [x] TEST_
- [x] TEST(), PRINT...- [x] VLA
- [x] CHECK, IF_CHECK, etc., REQUIRE
- [x] LOG, SET_LOGGING, rename XERUS_logFlag to xerus::misc::internal::LogFlag
- [x] ALLOW_MOVE ?
- [x] likely, unlikely !!!
- [x] \_inline\_, \_const\_, etc.
- [x] TEST_
- [x] TEST(), PRINTCHECK, PRINTFAIL, PASTE
- [x] std::hash\<std::pair\<\>\>, iterator + size_t, container | container
- [x] std::ostream << containerVersion 3.0Fuchsi*Fuchsi*https://git.hemio.de/xerus/xerus/-/issues/183Use the new thread local mersenne twister2017-03-28T21:55:56+02:00Sebastian WolfUse the new thread local mersenne twisterEither as default or only engine for random functions and for all testcases.Either as default or only engine for random functions and for all testcases.Version 3.0Fuchsi*Fuchsi*https://git.hemio.de/xerus/xerus/-/issues/187renaming elements -> entries2017-03-28T21:55:56+02:00Fuchsi*renaming elements -> entriesfor consistency with the other functions, modify_diagonal_elements etc. should be named ..._entriesfor consistency with the other functions, modify_diagonal_elements etc. should be named ..._entriesVersion 3.0