imbibition preprocessor (beta)(
This commit is contained in:
parent
35d4294669
commit
254a7c0bf1
@ -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 )
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user