imbibition preprocessor (beta)(

This commit is contained in:
James E McClure 2019-04-23 13:49:23 -04:00
parent 35d4294669
commit 254a7c0bf1
2 changed files with 4 additions and 3 deletions

View File

@ -11,7 +11,7 @@ ADD_LBPM_EXECUTABLE( lbpm_dfh_simulator )
ADD_LBPM_EXECUTABLE( lbpm_refine_pp )
ADD_LBPM_EXECUTABLE( lbpm_morphdrain_pp )
ADD_LBPM_EXECUTABLE( lbpm_morphopen_pp )
#ADD_LBPM_EXECUTABLE( lbpm_morph_pp )
ADD_LBPM_EXECUTABLE( lbpm_morph_pp )
#ADD_LBPM_EXECUTABLE( lbpm_segmented_pp )
#ADD_LBPM_EXECUTABLE( lbpm_block_pp )
#ADD_LBPM_EXECUTABLE( lbpm_segmented_decomp )

View File

@ -98,6 +98,7 @@ int main(int argc, char **argv)
// Generate the signed distance map
// Initialize the domain and communication
Array<char> id_solid(nx,ny,nz);
Array<int> phase_label(nx,ny,nz);
DoubleArray SignDist(nx,ny,nz);
DoubleArray phase(nx,ny,nz);
@ -176,12 +177,12 @@ int main(int argc, char **argv)
n=k*nx*ny+j*nx+i;
// only apply opening to connected component
if ( phase_label(i,j,k) == 0){
id_solid(i,j,k) = 0;
id_solid(i,j,k) = 1;
id_connected[n] = 2;
id[n] = 2;
}
else{
id_solid(i,j,k) = 1;
id_solid(i,j,k) = 0;
id_connected[n] = 0;
}
}