initial approach - integrated
Add a connected property "Smeared" to crack body and elem_2d_UP.
pros:
- Only slight modifications are needed to model the initially smeared crack when I carefully distinguish enrcrack.interactedelems and NewElems.
- No need to create a new class.
cons:
- Once some of the interacted elements open the smeared crack, the updates seems intimidating. Because the enrcrack.Smeared have to change to false, while the rest elements.smeared stay true.
- The modeling of the "crack" with mixed elements becomes hard.
Proposed approach- separated
Devise a new class based on enrcrackbody. But do not add it to elem.Enrich yet. When some of the interacted elements detect traction over strength, a new enrcrackbody object will then be created. But the opened crack will be likely open along the smeared crack until the opened tips exceeds the original tips of the smeared crack.
pros:
- More modular
- Easier to change between "smeared" and "open".
cons:
- May require more time to develop.
initial approach - integrated
Add a connected property "Smeared" to crack body and elem_2d_UP.
pros:
cons:
Proposed approach- separated
Devise a new class based on enrcrackbody. But do not add it to elem.Enrich yet. When some of the interacted elements detect traction over strength, a new enrcrackbody object will then be created. But the opened crack will be likely open along the smeared crack until the opened tips exceeds the original tips of the smeared crack.
pros:
cons: