Teuchos::RCP<Epetra_MapColoring> Colorer::generateColMapColoring() { Teuchos::RCP<Epetra_MapColoring> rowColorMap = generateRowMapColoring(); // Color map has colored rows -- need colored columns Epetra_Import importer(*colmap_, *input_map_); Teuchos::RCP<Epetra_MapColoring> colorMap = Teuchos::rcp(new Epetra_MapColoring(*colmap_)); colorMap->Import(*rowColorMap, importer, Insert); return (colorMap); }
/** Generate an @c Epetra_MapColoring object. Provide access on the coloring thru the EpetraEXT color class @c Epetra_MapColoring. This methods requires EpetraEXT support. \deprecated It's recommended to use @see generateRowMapColoring() to this. */ __deprecated Teuchos::RCP<Epetra_MapColoring> generateMapColoring() { return generateRowMapColoring(); }