bitpit icon indicating copy to clipboard operation
bitpit copied to clipboard

patchkernel: add the concept of "adaption mode"

Open andrea-iob opened this issue 2 years ago • 1 comments

Adaption mode tells if the patch can be adapted and which strategies can be used to adapt the patch.

The following adaption modes are supported:

  • disabled, no adaption can be performed;
  • automatic, adaption is performed specifying which cells should be refined/coarsen and then the patch will perform all the alterations needed to fulfill the adaption requests;
  • manual, this modes allows to use low level function to add and delete individual cells and vertices. It's up to the user to guarantee the consistency of the patch.

Adaption mode replaces the concept of "expert mode". The functions "isExpert" and "setExpert" are now deprecated.

Depends on #370.

andrea-iob avatar Feb 03 '23 17:02 andrea-iob

I've removed all the changes not directly related to this pull request.

andrea-iob avatar Apr 10 '24 13:04 andrea-iob