|
|
| LocalRefineTriangleMeshGeneric (ModelPart &model_part) |
| Default constructors. More...
|
|
| ~LocalRefineTriangleMeshGeneric () override=default |
| Destructor. More...
|
|
|
void | EraseOldObjetcsAndCreateNewObjects (ModelPart &rThisModelPart, TArrayType &rObjects, const compressed_matrix< int > &rCoord, PointerVector< TGeometricalObjectType > &rNewObjects, bool InterpolateInternalVariables) |
|
void | CalculateEdges (Geometry< Node > &rGeom, const compressed_matrix< int > &rCoord, int *EdgeIds, std::vector< int > &rAux) override |
|
GlobalPointersVector< Element > & | GetNeighbour (ElementsArrayType::iterator it_elem) |
|
GlobalPointersVector< Condition > & | GetNeighbour (ConditionsArrayType::iterator it_cond) |
|
| LocalRefineGeometryMesh (ModelPart &model_part) |
| Default constructors. More...
|
|
virtual | ~LocalRefineGeometryMesh ()=default |
| Destructor. More...
|
|
virtual void | LocalRefineMesh (bool refine_on_reference, bool interpolate_internal_variables) |
|
virtual void | CSRRowMatrix (ModelPart &this_model_part, compressed_matrix< int > &Coord) |
|
virtual void | SearchEdgeToBeRefined (ModelPart &this_model_part, compressed_matrix< int > &Coord) |
|
virtual void | CreateListOfNewNodes (ModelPart &this_model_part, compressed_matrix< int > &Coord, std::vector< int > &List_New_Nodes, std::vector< array_1d< int, 2 > > &Position_Node) |
|
virtual void | CalculateCoordinateAndInsertNewNodes (ModelPart &this_model_part, const std::vector< array_1d< int, 2 > > &Position_Node, const std::vector< int > &List_New_Nodes) |
|
virtual void | EraseOldElementAndCreateNewElement (ModelPart &this_model_part, const compressed_matrix< int > &Coord, PointerVector< Element > &New_Elements, bool interpolate_internal_variables) |
|
virtual void | EraseOldConditionsAndCreateNew (ModelPart &this_model_part, const compressed_matrix< int > &Coord) |
|
virtual void | CalculateEdges (Element::GeometryType &geom, const compressed_matrix< int > &Coord, int *edge_ids, std::vector< int > &aux) |
|
void | CreatePartition (unsigned int number_of_threads, const int number_of_rows, vector< unsigned int > &partitions) |
|
template<typename TGeometricalObjectPointerType > |
void | InterpolateInteralVariables (const int &number_elem, const TGeometricalObjectPointerType father_elem, TGeometricalObjectPointerType child_elem, const ProcessInfo &rCurrentProcessInfo) |
|
virtual void | UpdateSubModelPartNodes (ModelPart &rModelPart) |
|
virtual void | ResetFatherNodes (ModelPart &rModelPart) |
|