Skip to content

Releases: szaghi/VecFor

v1.4.1

06 Jul 08:46
72f89e3
Compare
Choose a tag to compare

Commits

  • 72f89e3: update makefile (Stefano Zaghi)

v1.3.0: Stable release. add support concurrent multi-kind vector

11 Apr 10:05
Compare
Choose a tag to compare
Add support for (concurrent) multi-kind vectors: now vectors can be
defined with real32, real64 and real128 kind concurrently, vector_R4P,
vector_R8P and vector_R16P respectively. There is still the default
vector with the default kind (R8P if no otherwise defined).

v1.2.2: Add parametrized KIND for vector members

23 Nov 16:15
Compare
Choose a tag to compare
Add parametrized KIND for vector members: now the kind of the members of
the vector can be "parametrized", namely this kind can be selected at
compiled time specifying the proper pre-processing flag.

v1.2.1: Add angle method and function

13 Sep 08:57
Compare
Choose a tag to compare
Compute the angle between two vectors
using accurate formula based on both sin and cos functions.

Stable release, fully backward compatible.

v1.2.0: Add new vectorial methods, sanitize library, improve coverage

21 Jun 16:36
Compare
Choose a tag to compare
Add new vectorial methods:

+ distance_to_line
+ distance_to_plane
+ distance_vectorial_to_plane
+ is_collinear
+ is_concyclic
+ projection_onto_plane

Expose all TB functions thus they can be used as standalone procedures.

Sanitize the library: space names, code duplications, comments...

Highly improve code coverage by means of FoBiS doctests: each procedure
has its own doctest(s) that is automatically checked by the
*introspection* provided by FoBiS! No more need to handle separate test
files, each test is *attached* to its procedure directly into the
procedure comments. For sake of convenience, the tests have been also
*extracted* (automatically by FoBiS.py --keep-volatile-doctests) into
the `src/tests` directory in order to be easily compiled by means of the
provided makefile.