afarnudi / VirtualCellModel

GNU General Public License v3.0
1 stars 1 forks source link

Fluid vesicle variable mass implamentation #4

Open afarnudi opened 1 year ago

afarnudi commented 1 year ago

As a result of the quasi-free in-plane motion of vertices on the surface of fluid vesicles simulated with DAR, packets (assembly of triangles with a common vertex) acquire a wide distribution of sizes. In order to produce the correct vacuum dynamics (Newtonian dynamics) one must update the mass of the vertices during each integration step:

m_i a_i = f_i ==> rhoarea_i * a_i = f_i

where m_i = rho * area_i is the mass of a vertex representing a uniform sphere with constant density rho.

We probably need to create a custom integrator that uses the correct interpretation of the vertex masses instead of using a constant for each vertex.