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.

Reply via email to