R/is_dir_undirected.R

Defines functions is_dir_undirected

is_dir_undirected <- function(pag,a,indC,visited=rep(FALSE,nrow(pag)))
{
    
  if (a %in% indC){
    return(TRUE)
  }
  
  visited[a] = TRUE;
  
  und = which(pag[,a]==3 & !visited);
  
  out=FALSE;
  for (u in und){
    out=is_dir_undirected(pag, u, indC, visited);
    if(out==TRUE){
      break;
    }
  }
  
  return(out)
    
    
    
  
}
ericstrobl/CCI documentation built on Feb. 2, 2024, 6:15 p.m.