abarret / clotting_model

An IBAMR implementation of Fogelson and Guy, 2008
2 stars 0 forks source link

Initial implementation of wall points #5

Closed abarret closed 2 years ago

abarret commented 2 years ago

This puts together an infrastructure for the wall points. The BoundaryMeshMapping creates a boundary mesh from a volumetric mesh and contains routines to update the physical location of the boundary mesh (note this is currently empty). This is also sets up infrastructure to allow interaction between the Eulerian grid and the boundary mesh.

This is mostly a copy and paste from another project https://github.com/abarret/AdvDiffSolvers/blob/master/include/ADS/GeneralBoundaryMeshMapping.h Eventually, we will want to base things off that project, as it contains routines to advect and diffuse on one side of the boundary and allow for surface concentration fields. This class will allow for a simple transition to that.

abarret commented 2 years ago

I think this is ready to be used.

We need to come up with some way of testing the individual components to make sure they're working as expected.

abarret commented 2 years ago

I'm going to close this, but keep the branch around in case we need it. The current iteration of the model has wall points as a subset of IB points.