Skip to content
View HamletTanyavong's full-sized avatar

Highlights

  • Pro

Block or report HamletTanyavong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HamletTanyavong/README.md

About Me

I have a degree in Physics and a minor in Mathematics from the University of Minnesota, Twin Cities. Most of the projects I create are for solving physics and mathematics problems, while the rest are for fun.

Current Projects

  • Mathematics.NET: Mathematics.NET is a C# class library that provides tools for solving mathematical problems.
    • Custom types for complex, real, and rational numbers as well as other mathematical objects such as vectors, matrices, and tensors.
    • Automatic Differentiation: both forward and reverse mode autodiff are supported.
      • Perform forward mode, first and second order autodiff using dual and hyper-dual numbers.
      • Perform reverse mode, first and second order autodiff using gradient and Hessian tapes.
    • Support for many operations in differential geometry such as tensor contractions and index manipulations.
    • OpenCL support for some basic mathematical operations.
  • Physics.NET: Physics.NET is a C# class library for performing calculations in General Relativity, QFT, Statistical Mechanics, and Classical Mechanics. (I am currently moving some of the features from this library to Mathematics.NET.)
    • Support for units and dimensional analysis.

Pinned Loading

  1. Mathematics.NET Mathematics.NET Public

    Mathematics.NET is a C# class library that provides tools for solving mathematical problems.

    C# 7

  2. Physics.NET Physics.NET Public

    Physics.NET is a C# class libary that provides tools for solving physics problems.

    C# 1