This repository holds the source code for Lynar Studios - Math library.

patrick-christopher.mattulat 429437a788 Merge branch 'rc-2023-1-0' of public/ls-math into master 1 năm trước cách đây
config bf4597d1c0 Apply project template 2 năm trước cách đây
include aeaf9edec4 Fix dynamic goal include for Windows OS 1 năm trước cách đây
source ef5f8d451e Remove underscores in project naming convention 1 năm trước cách đây
test ef5f8d451e Remove underscores in project naming convention 1 năm trước cách đây
.clang-format 351a29494f Add clang code configurations 1 năm trước cách đây
.clang-tidy 351a29494f Add clang code configurations 1 năm trước cách đây
.gitignore 08d1d8899c Extend .gitignore file to ignore release build folder 2 năm trước cách đây
CMakeLists.txt 2343b7a1a7 Fix test suffix in CMake project 1 năm trước cách đây
LICENSE.MIT bf4597d1c0 Apply project template 2 năm trước cách đây
README.md 0290e210d9 Add AppleClang support to library 1 năm trước cách đây

README.md

Lynar Studios - Math Library - 2023.1.0

This library provides mathematical functionalities. All functionalities are provided in independent modules, which can be added to your project.

Core

This module provides basic functionalities, like datatypes and interfaces, which are shared among other modules.

Vector

This module provides vector functionalities of a cartesian coordinate system.

Changelog

Features

  • AppleClang compiler is now officially supported

Improvements

  • solve SonarLint findings
  • apply naming convention that forbids the usage of underscores

Fixes

  • none

Documentation

Currently, there is no documentation available due to the small scope of this library.

Building

The project's build tool is CMake. To compile the module libraries you'd need CMake in place, as well as a supported compiler. This project is supposed to be cross-platform, so all known compilers should be supported, although there is no warranty for this!

Testing

This project contains unit tests to provide test coverage.
To run those tests you have to build this project with option BUILD_LS_MATH_WITH_TESTS set to ON - then reset and reload the CMake project.