TransWikia.com

Integral over a surface, given experimental data

Computational Science Asked on June 27, 2021

I have a mesh of a 3D surface composed by triangles, and I have the value of a function $u(x,y,z)$ in every vertex of the mesh (every vertex of each triangle).

I need to calculate the following integral:

$iint_S u_{xx}dA$

Normally, I calculate this integral as a sum over each triangle supposing that $u$ is linear on each triangle (because I know the value in the vertex o each triangle). So I can use the basis polinomial (typical of fem). My problem is that this basis must be polynomials of degree 1, but I need the second partial derivate, so this integral will be zero.

How can I calculate this integral?

One Answer

Why you are saying this integral even with linear interpolation is going to be zero? Are you familiar with VTK library?

Basically, it's the procedure to calculate your integral on your surface:

  1. Calculate $u_{xx}$ on each point or vertex by using vtkGradientFilter.

  2. Do the integration over the surface by using vtkIntegrateAttributes.

It should work. You can follow this procedure of taking derivative to calculate $u_{xx}$ by using FDM and then calculate the integral in any other programming language or libraries.

Answered by Alone Programmer on June 27, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP