Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add trigonometric functions. #32

Closed
7 tasks done
ZCG-coder opened this issue Jun 10, 2024 · 0 comments · Fixed by #33
Closed
7 tasks done

Feature: Add trigonometric functions. #32

ZCG-coder opened this issue Jun 10, 2024 · 0 comments · Fixed by #33
Assignees
Labels
C-C++ Code - Pull requests that update C++ code. C-CMake Code - Pull requests that update CMake files. T-Feature Type - New feature or request
Milestone

Comments

@ZCG-coder
Copy link
Owner

ZCG-coder commented Jun 10, 2024

Trigonometric functions can be done using reduction and trigonometric sequences.

Tasks:

  • Add basic trigonometric functions ($\sin x$, $\cos x$, $\tan x$)
    • Add invalid value test.
  • Add reciprocal functions ($\csc x$, $\sec x$, $\cot x$)
    • Add zero / invalid value test.
  • Add inverse functions ($\arcsin x = \sin^{-1} x$, $\arccos x = \cos^{-1} x$, $\arctan x = \tan^{-1} x $)
    • Add zero / invalid value test.
  • Add tests
@ZCG-coder ZCG-coder self-assigned this Jun 10, 2024
@ZCG-coder ZCG-coder added T-Bug Type - Bug and unexpected behavior. T-Feature Type - New feature or request C-C++ Code - Pull requests that update C++ code. C-CMake Code - Pull requests that update CMake files. and removed T-Bug Type - Bug and unexpected behavior. labels Jun 10, 2024
@ZCG-coder ZCG-coder added this to the First Release milestone Jun 15, 2024
@ZCG-coder ZCG-coder linked a pull request Jun 16, 2024 that will close this issue
1 task
@ZCG-coder ZCG-coder pinned this issue Jun 16, 2024
@ZCG-coder ZCG-coder unpinned this issue Jun 22, 2024
@ZCG-coder ZCG-coder changed the title Add trigonometric functions. Feature: Add trigonometric functions. Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-C++ Code - Pull requests that update C++ code. C-CMake Code - Pull requests that update CMake files. T-Feature Type - New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant