Crack interaction with 3-D dislocation loops