How to apply point loads in NGSolve?

Hi,
Recently, I have been using the shell model in NGSolve. Currently, I need to apply point loads on the shell model, but I haven’t found the relevant functions. From the forum, I retrieved two loading methods provided by Michael in this thread: LinearForm and SymbolicLFI - #2 by mneunteufel.

SymbolicLFI(force * v, definedon=grid_mesh.BBoundaries('some_point'))
SymbolicLFI(approx_delta_eps * v, definedon=grid_mesh.Boundaries('bottom'), bonus_intorder=8)

I haven’t been able to get them to work either. Could you tell me if there is any direct function that allows me to apply a point load at a specific point on a curved surface?

I hope you can help me. Thank you!
Max

Hia,

I’m late to the party and not sure if it’s really what you’re looking for, but does this work?