This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/applications/solvers/solidMechanics/viscoElasticSolidFoam/updateCrack.H

20 lines
585 B
C

{
forAll (DU.boundaryField(), patchI)
{
if
(
DU.boundaryField()[patchI].type()
== cohesiveZoneIncrementalModeIIFvPatchVectorField::typeName
)
{
cohesiveZoneIncrementalModeIIFvPatchVectorField& cohesivePatchDU =
refCast<cohesiveZoneIncrementalModeIIFvPatchVectorField>
(
DU.boundaryField()[patchI]
);
nCrackedFaces = cohesivePatchDU.updateCrack();
Info << "nCrackedFaces is " << nCrackedFaces << endl;
}
}
}