|
void | Kratos::ModelPartHelperUtils::AppendModelPartNames (std::stringstream &rOutputStream, const std::vector< ModelPart * > &rModelParts) |
|
template<class TContainerType > |
void | Kratos::ModelPartHelperUtils::UpdateEntityIdsSetFromContainer (std::set< IndexType > &rOutput, const TContainerType &rContainer) |
|
template<class TContainerType > |
void | Kratos::ModelPartHelperUtils::UpdateEntityGeometryNodeIdsSetFromContainer (std::set< NodeIdsType > &rOutput, const TContainerType &rContainer) |
|
template<class TContainerType > |
void | Kratos::ModelPartHelperUtils::UpdateEntityIdEntityPtrMapWithCommonEntitiesFromContainerAndEntityIdsSet (std::map< IndexType, ContainerEntityPointerType< TContainerType >> &rOutput, const std::set< IndexType > &rEntityIdsSet, TContainerType &rContainer) |
|
template<class TContainerType > |
void | Kratos::ModelPartHelperUtils::UpdateEntityIdEntityPtrMapWithCommonEntitiesFromContainerAndEntityGeometryNodeIdsSet (std::map< IndexType, ContainerEntityPointerType< TContainerType >> &rOutput, const std::set< NodeIdsType > &rEntityGeometryNodeIdsSet, TContainerType &rContainer) |
|
template<class TContainerType > |
void | Kratos::ModelPartHelperUtils::UpdateNeighbourMaps (std::map< IndexType, std::vector< ContainerEntityPointerType< TContainerType >>> &rOutput, const std::set< IndexType > &rNodeIdsSet, TContainerType &rContainer) |
|
template<class TEntityPointerType > |
void | Kratos::ModelPartHelperUtils::UpdateEntityIdEntityPtrMapFromNeighbourMap (std::map< IndexType, TEntityPointerType > &rOutput, const std::map< IndexType, std::vector< TEntityPointerType >> &rNodeIdNeighbourEntityPtrsMap) |
|
template<class TEntityPointerType > |
void | Kratos::ModelPartHelperUtils::UpdateNodeIdNodePtrMapFromEntityIdEntityPtrMap (std::map< IndexType, ModelPart::NodeType::Pointer > &rOutput, const std::map< IndexType, TEntityPointerType > &rInput) |
|
std::string | Kratos::ModelPartHelperUtils::GetExaminedModelPartsInfo (const std::vector< ModelPart * > &rExaminedModelPartsList, const bool AreNodesConsidered, const bool AreConditionsConsidered, const bool AreElementsConsidered, const bool AreNeighboursConsidered) |
|
void | Kratos::ModelPartHelperUtils::GetModelParts (std::set< ModelPart * > &rOutput, ModelPart &rInput) |
|
void | Kratos::ModelPartHelperUtils::ExamineModelParts (std::set< IndexType > &rExaminedNodeIds, std::set< NodeIdsType > &rExaminedConditionGeometryNodeIdsSet, std::set< NodeIdsType > &rExaminedElementGeometryNodeIdsSet, const std::vector< ModelPart * > rExaminedModelPartsList, const bool AreNodesConsidered, const bool AreConditionsConsidered, const bool AreElementsConsidered, const bool AreNeighboursConsidered) |
|
void | Kratos::ModelPartHelperUtils::PopulateModelPart (ModelPart &rOutputModelPart, ModelPart &rReferenceModelPart, const bool AreNodesConsidered, const bool AreConditionsConsidered, const bool AreElementsConsidered, const bool AreNeighboursConsidered, const std::set< IndexType > &rExaminedNodeIds, const std::set< NodeIdsType > &rExaminedConditionGeometryNodeIdsSet, const std::set< NodeIdsType > &rExaminedElementGeometryNodeIdsSet) |
|