ComponentLabel compiles making it run
This commit is contained in:
parent
6e47fde840
commit
30befa961c
@ -328,9 +328,9 @@ int ComputeLocalPhaseComponent(IntArray &PhaseID, int VALUE, IntArray &Component
|
|||||||
for (size_t i=0; i<Nx; i++) {
|
for (size_t i=0; i<Nx; i++) {
|
||||||
if ( PhaseID(i,j,k) == VALUE) {
|
if ( PhaseID(i,j,k) == VALUE) {
|
||||||
// Solid phase
|
// Solid phase
|
||||||
ComponentLabel(i,j,k) = -2;
|
|
||||||
} else{
|
|
||||||
ComponentLabel(i,j,k) = -1;
|
ComponentLabel(i,j,k) = -1;
|
||||||
|
} else{
|
||||||
|
ComponentLabel(i,j,k) = -2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -391,20 +391,20 @@ int main(int argc, char **argv)
|
|||||||
if (SignDist(i,j,k) < 0.0){
|
if (SignDist(i,j,k) < 0.0){
|
||||||
// Solid phase
|
// Solid phase
|
||||||
PhaseLabel(i,j,k) = 0;
|
PhaseLabel(i,j,k) = 0;
|
||||||
WP(i,j,k) = -2;
|
//WP(i,j,k) = -2;
|
||||||
NWP(i,j,k) = -2;
|
//NWP(i,j,k) = -2;
|
||||||
}
|
}
|
||||||
else if (Phase(i,j,k) < 0){
|
else if (Phase(i,j,k) < 0){
|
||||||
// non-wetting phase
|
// non-wetting phase
|
||||||
PhaseLabel(i,j,k) = 1;
|
PhaseLabel(i,j,k) = 1;
|
||||||
WP(i,j,k) = -2;
|
//WP(i,j,k) = -2;
|
||||||
NWP(i,j,k) = -1;
|
//NWP(i,j,k) = -1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// wetting phase
|
// wetting phase
|
||||||
PhaseLabel(i,j,k) = 2;
|
PhaseLabel(i,j,k) = 2;
|
||||||
WP(i,j,k) = -1;
|
//WP(i,j,k) = -1;
|
||||||
NWP(i,j,k) = -2;
|
//NWP(i,j,k) = -2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -493,6 +493,9 @@ int main(int argc, char **argv)
|
|||||||
int number_NWP_components = ComputeLocalPhaseComponent(PhaseLabel,1,NWP,false);
|
int number_NWP_components = ComputeLocalPhaseComponent(PhaseLabel,1,NWP,false);
|
||||||
int number_WP_components = ComputeLocalPhaseComponent(PhaseLabel,2,WP,false);
|
int number_WP_components = ComputeLocalPhaseComponent(PhaseLabel,2,WP,false);
|
||||||
|
|
||||||
|
printf("Number of WP components = %i \n",number_WP_components);
|
||||||
|
printf("Number of NWP components = %i \n",number_NWP_components);
|
||||||
|
|
||||||
DoubleArray BlobAverages(NUM_AVERAGES,number_NWP_components);
|
DoubleArray BlobAverages(NUM_AVERAGES,number_NWP_components);
|
||||||
|
|
||||||
// Map the signed distance for the analysis
|
// Map the signed distance for the analysis
|
||||||
|
Loading…
Reference in New Issue
Block a user