0.3.0 (2018-08-19)
- Scalar multiplication (scalar*vector, vector*scalar, and vector/scalar)
- Differentiable arithmetic operations on scalar expressions (e.g.
v1.norm() + v2.norm()
) - The library can be installed and used via CMake
- The library can be built as a submodule of libwave
- Automated CI builds
- C++11 support is deprecated. The next release will use C++14.
- Eigen 3.2.92 (3.3-beta2) is not officially supported. It works as of this release, but only 3.3.2 is tested in CI.
- Expressions can be differentiated w.r.t. their stored contents
(e.g.
auto expr = v * 2; expr.jacobian(expr.rhs())
) - CMake handling of dependencies improved
- Minor bug and compiler warning fixes
Initial public release. Previously, wave_geometry was under development as a library
called lkinematics
.