Skip to content

Release 3.1

Compare
Choose a tag to compare
@bchretien bchretien released this 28 Jul 16:47
· 311 commits to master since this release

Summary

  • ColMajor/RowMajor support has been improved (cf. #89). Default is back to ColMajor since this is Eigen's default mode, but that can be changed with a CMake variable.
  • Allocation checking has been improved (cf. #92).
  • Multiplots are now available with the matplotlib plotting backend (cf. #94).
  • Added vector_t and bool to the solver parameter types. As a consequence, std::string parameters should not rely on automatic conversion from const char* (cf. 7a0bbb7). Basically:
  // This will be converted to bool:
  parameters["key"].value = "value";
  // While this will be a string:
  parameters["key"].value = std::string ("value");
  • Renamed scale[s]* to scaling* (cf. 434559c). Previous methods/typedefs are currently kept for backward compatibility, but marked as deprecated.
  • Add new StructuredInput helper (cf. #96).
  • Add support for matrix plotting with matplotlib (cf. 5abd27e / af48e9b).