Open-source template class for numerical processing, offered free of charge.
The cvalarray class comes in quite handy in those specific use-cases where dynamic-sized valarrays could result in poor performance. It is able to achieve this by transferring function arguments, which specify size and slices, to template arguments. As a result, many errors that would typically occur at runtime are now safely accounted for at compile-time.
One thing to take note of is that cvalarray is licensed and distributed under the terms of the BSD License. So, if you're interested in boosting your numeric processing capabilities, be sure to give cvalarray a try!
Version 0.2.1: N/A