Skip to content

Releases: szaghi/VecFor

v1.4.5

21 Feb 08:40
v1.4.5
f77bab2

Choose a tag to compare

v1.4.5 (2026-02-21)

Full Changelog

Bug fixes

  • Exclude aggregator module from gcov to prevent missing gcda error (449c966)

v1.4.1

06 Jul 08:46
72f89e3

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

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

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

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

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.