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::CuttingUtility Member List

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

AddSkinConditions(ModelPart &mr_model_part, ModelPart &mr_new_model_part, int plane_number)Kratos::CuttingUtilityinline
AddVariablesToCutModelPart(const ModelPart &rModelPart, ModelPart &rNewModelPart) constKratos::CuttingUtilityinline
Calculate_Coordinate_And_Insert_New_Nodes_Mod(ModelPart &this_model_part, ModelPart &new_model_part, const DenseVector< array_1d< int, 2 > > &Position_Node, const DenseVector< int > &List_New_Nodes, const array_1d< double, 3 > &versor, const array_1d< double, 3 > &Xp, double tolerance)Kratos::CuttingUtilityinline
ConditionsArrayType typedefKratos::CuttingUtility
Create_List_Of_New_Nodes_Mod(ModelPart &this_model_part, ModelPart &new_model_part, boost::numeric::ublas::compressed_matrix< int > &Coord, DenseVector< int > &List_New_Nodes, DenseVector< array_1d< int, 2 > > &Position_Node)Kratos::CuttingUtilityinline
CSR_Row_Matrix_Mod(ModelPart &this_model_part, boost::numeric::ublas::compressed_matrix< int > &Coord)Kratos::CuttingUtilityinline
CuttingUtility()Kratos::CuttingUtilityinline
ElementsArrayType typedefKratos::CuttingUtility
FindSmallestEdge(ModelPart &mr_model_part)Kratos::CuttingUtilityinline
FirstLoop(ModelPart &this_model_part, boost::numeric::ublas::compressed_matrix< int > &Coord, const array_1d< double, 3 > &versor, const array_1d< double, 3 > &Xp, int number_of_triangles, DenseVector< int > &Elems_In_Plane, double tolerance)Kratos::CuttingUtilityinline
GenerateCut(ModelPart &mr_model_part, ModelPart &mr_new_model_part, const array_1d< double, 3 > &versor, const array_1d< double, 3 > &Xp, int plane_number, double tolerance_factor)Kratos::CuttingUtilityinline
GenerateElements(ModelPart &this_model_part, ModelPart &new_model_part, DenseVector< int > Elems_In_Plane, boost::numeric::ublas::compressed_matrix< int > &Coord, const array_1d< double, 3 > &versor, int plane_number)Kratos::CuttingUtilityinline
Matrix_Order_Tensor typedefKratos::CuttingUtility
Node_Vector_Order_Tensor typedefKratos::CuttingUtility
NodesArrayType typedefKratos::CuttingUtility
PointIterator typedefKratos::CuttingUtility
PointPointerType typedefKratos::CuttingUtility
PointType typedefKratos::CuttingUtility
PointVector typedefKratos::CuttingUtility
UpdateCutData(ModelPart &new_model_part, ModelPart &old_model_part)Kratos::CuttingUtilityinline
Vector_Order_Tensor typedefKratos::CuttingUtility
~CuttingUtility()Kratos::CuttingUtilityinlinevirtual