111 static std::pair<IndexType, DenseVector<double>> ComputeConnectedComponents(
119 static std::pair<IndexType, DenseVector<double>> ComputeConnectedComponentsWithActiveNodesCheck(
123 const std::vector<bool>& active_nodes_list
126 static std::vector<IndexType> ApplyMinimalScalarFixity(
173 static void BreadthFirstSearch(
174 const int startVertex,
178 std::unordered_map<IndexType, int>& rVisited);
182 static void BreadthFirstSearchWithActiveNodesCheck(
183 const int startVertex,
187 std::unordered_map<IndexType, int>& rVisited,
188 const std::unordered_map<IndexType, bool>& rActiveNodes);
Definition: amatrix_interface.h:41
This file computes the graph representing the connectivity of a modelpart.
Definition: model_part_graph_utilities.h:56
ModelPartGraphUtilities(ModelPartGraphUtilities const &rOther)=delete
Copy constructor.
ModelPartGraphUtilities & operator=(ModelPartGraphUtilities const &rOther)=delete
Assignment operator.
KRATOS_CLASS_POINTER_DEFINITION(ModelPartGraphUtilities)
Pointer definition of ModelPartGraphUtilities.
ModelPartGraphUtilities()=delete
no constructor.
unsigned int IndexType
Definition: model_part_graph_utilities.h:60
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
A sorted associative container similar to an STL set, but uses a vector to store pointers to its data...
Definition: pointer_vector_set.h:72
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::unique_ptr< T > unique_ptr
Definition: smart_pointers.h:33
color
Definition: all_t_win_vs_m_fixed_error.py:230