diff --git a/analysis/morphology.cpp b/analysis/morphology.cpp index 05dd9636..7bcedfce 100644 --- a/analysis/morphology.cpp +++ b/analysis/morphology.cpp @@ -449,6 +449,8 @@ double MorphDrain(DoubleArray &SignDist, signed char *id, std::shared_ptrComm); + + if (ErodeLabel == 1) VoidFraction = 1-VoidFraction; while (void_fraction_new > VoidFraction && Rcrit_new > 0.5) { @@ -641,7 +643,7 @@ double MorphDrain(DoubleArray &SignDist, signed char *id, std::shared_ptr 1){ + if (id[n] == ErodeLabel){ count+=1.0; } }