Skip to content

Conversation

@MaxRiz00
Copy link

@MaxRiz00 MaxRiz00 commented Jun 15, 2025

The main contribution to the repository is the implementation of the IsoGeometric Analysis discretization methods. Most of the code is located in the following folders:

  • fdaPDE/src/fields: contains the implementation of the spline.h and nurbs.h, which implement single B-Spline and NURBS fields, respectively.
  • fdaPDE/src/splines: contains the implementation of Spline utilities.
  • fdaPDE-core/src/nurbs: contains the implementation of NURBS utilities.
  • fdaPDE-core/src/geometry: contains isomesh.h, the implementation of the main class for the IGA discretization method.
  • fdaPDE-core/src/isogeometric: contains the implementation of the PDE solver for the IGA method, written in the style of the already implemented FE.

The folder iso_tests contains some tests used to verify the correctness of the code, and the folder simulations contains some examples of PDE resolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants