Dear all, my objective is to do an 1d-approximation F(x) = N_i(x) P_i where N_i are cubic B-spline basis functions and P_i known nodal values (control points). To assemble my linear system, I have to compute the first and second derivatives of F at the quadrature points of the triangulation. Since the number of control points P_i is quite moderate (less than 20), I think it is reasonable to evaluate all basis functions N_i in lieu of implementing an entire finite element class.
I scanned the dealii manual but could only find a CSpline class <https://www.dealii.org/current/doxygen/deal.II/classFunctions_1_1CSpline.html> . Just to make sure: B-Spline (basis) functions are not implemented in dealii yet, right? So I probably will have to rely on an external library. Can someone make a library recommendation? I read about tinyspline <https://github.com/msteinbeck/tinyspline> and splinelib <https://github.com/mfcats/SplineLib>, but have no knowledge regarding their performance, or if they are appropriate for usage in a dealii-program. As I said, I mainly want to (i) interpolate control points with B-spline basis functions and (ii) evaluate first and second derivatives at arbitrary points in the knot interval. Best Simon -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/a26b043d-da5b-4ce6-80d5-c4d46734beefn%40googlegroups.com.