You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35Lines changed: 35 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ Rust scientific computing for single and multi-variable calculus
43
43
-[13. Line and Flux integrals](#13-line-and-flux-integrals)
44
44
-[14. Curl and Divergence](#14-curl-and-divergence)
45
45
-[15. Error Handling](#15-error-handling)
46
+
-[16. Experimental](#16-experimental)
46
47
47
48
## 1. Single total derivatives
48
49
```rust
@@ -308,6 +309,40 @@ Wherever possible, "safe" versions of functions are provided that fill in the de
308
309
However, that is not always possible either because no default argument can be assumed, or for functions that deliberately give users the freedom to tweak the parameters.
309
310
In such cases, a `Result<T, ErrorCode>` object is returned instead, where all possible `ErrorCode`s can be viewed at [error_codes](./src/utils/error_codes.rs).
310
311
312
+
## 16. Experimental
313
+
Enable feature "heap" to access `std::Vec` based methods in certain modules. Currently this is only supported for the _Jacobian_ module via `get_on_heap()` and `get_on_heap_custom()` methods. The output is a dynamically allocated `Vec<Vec<T>>`. This is to support large datasets that might otherwise get a stack overflow with static arrays. Future plans might include adding such support for the approximation module.
0 commit comments