KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::ModelPartGraphUtilities Member List

This is the complete list of members for Kratos::ModelPartGraphUtilities, including all inherited members.

ApplyMinimalScalarFixity(ModelPart::NodesContainerType &rNodes, const Variable< double > &rVar, const DenseVector< double > &colors, const IndexType ncolors)Kratos::ModelPartGraphUtilitiesstatic
BreadthFirstSearch(const int startVertex, const int color, const DenseVector< IndexType > &rRowIndices, const DenseVector< IndexType > &rColIndices, std::unordered_map< IndexType, int > &rVisited)Kratos::ModelPartGraphUtilitiesprotectedstatic
BreadthFirstSearchWithActiveNodesCheck(const int startVertex, const int color, const DenseVector< IndexType > &rRowIndices, const DenseVector< IndexType > &rColIndices, std::unordered_map< IndexType, int > &rVisited, const std::unordered_map< IndexType, bool > &rActiveNodes)Kratos::ModelPartGraphUtilitiesprotectedstatic
ComputeConnectedComponents(const ModelPart::NodesContainerType &rNodes, const DenseVector< IndexType > &rRowIndices, const DenseVector< IndexType > &rColIndices)Kratos::ModelPartGraphUtilitiesstatic
ComputeConnectedComponentsWithActiveNodesCheck(const ModelPart::NodesContainerType &rNodes, const DenseVector< IndexType > &rRowIndices, const DenseVector< IndexType > &rColIndices, const std::vector< bool > &active_nodes_list)Kratos::ModelPartGraphUtilitiesstatic
ComputeCSRGraph(const ModelPart &rModelPart)Kratos::ModelPartGraphUtilitiesstatic
ComputeGraph(const ModelPart &rModelPart)Kratos::ModelPartGraphUtilitiesstatic
IndexType typedefKratos::ModelPartGraphUtilities
KRATOS_CLASS_POINTER_DEFINITION(ModelPartGraphUtilities)Kratos::ModelPartGraphUtilities
ModelPartGraphUtilities()=deleteKratos::ModelPartGraphUtilities
ModelPartGraphUtilities(ModelPartGraphUtilities const &rOther)=deleteKratos::ModelPartGraphUtilities
operator=(ModelPartGraphUtilities const &rOther)=deleteKratos::ModelPartGraphUtilities