Useful Utilities
This section mentions some useful utilities and internal data structures that you may need or come across in SUNDIALS. We do not document these fully here, instead, look for comments in the source.
Data Structures
We have our own implementation of a hash map, SUNHashMap
. It is found at
src/sundials/sundials_hashmap_impl.h
and
src/sundials/sundials_hashmap.c
.
We have a C implementation of a std::vector
in src/sundials/stl
.
We have an implementation of a hierarchical node object, which can be used to
build things like a JSON tree, at src/sundials/sundials_datanode.{h,c}
.