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

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

AddModelPartElements(ModelPart &mr_model_part, ModelPart &mr_new_model_part, int number)Kratos::Cutting_Isosurface_Applicationinline
AddSkinConditions(ModelPart &mr_model_part, ModelPart &mr_new_model_part, int number)Kratos::Cutting_Isosurface_Applicationinline
Calculate_Coordinate_And_Insert_New_Nodes_Mod(ModelPart &this_model_part, ModelPart &new_model_part, const boost::numeric::ublas::vector< array_1d< int, 2 > > &Position_Node, const boost::numeric::ublas::vector< int > &List_New_Nodes, Variable< double > &variable, double isovalue, float tolerance)Kratos::Cutting_Isosurface_Applicationinline
Calculate_Coordinate_And_Insert_New_Nodes_Mod(ModelPart &this_model_part, ModelPart &new_model_part, const boost::numeric::ublas::vector< array_1d< int, 2 > > &Position_Node, const boost::numeric::ublas::vector< int > &List_New_Nodes, Variable< array_1d< double, 3 > > &variable, double isovalue, float tolerance)Kratos::Cutting_Isosurface_Applicationinline
ConditionsArrayType typedefKratos::Cutting_Isosurface_Application
Create_List_Of_New_Nodes_Mod(ModelPart &this_model_part, ModelPart &new_model_part, compressed_matrix< int > &Coord, boost::numeric::ublas::vector< int > &List_New_Nodes, boost::numeric::ublas::vector< array_1d< int, 2 > > &Position_Node)Kratos::Cutting_Isosurface_Applicationinline
CSR_Row_Matrix_Mod(ModelPart &this_model_part, compressed_matrix< int > &Coord)Kratos::Cutting_Isosurface_Applicationinline
Cutting_Isosurface_Application()=defaultKratos::Cutting_Isosurface_Application
DeleteCutData(ModelPart &new_model_part)Kratos::Cutting_Isosurface_Applicationinline
ElementsArrayType typedefKratos::Cutting_Isosurface_Application
FirstLoop(ModelPart &this_model_part, compressed_matrix< int > &Coord, Variable< double > &variable, double isovalue, int number_of_triangles, vector< int > &Elems_In_Isosurface, float tolerance)Kratos::Cutting_Isosurface_Applicationinline
FirstLoop(ModelPart &this_model_part, compressed_matrix< int > &Coord, Variable< array_1d< double, 3 > > &variable, double isovalue, int number_of_triangles, vector< int > &Elems_In_Isosurface, float tolerance)Kratos::Cutting_Isosurface_Applicationinline
GenerateElements(ModelPart &this_model_part, ModelPart &new_model_part, const boost::numeric::ublas::vector< array_1d< int, 4 > > &Position_Node, vector< int > Elems_In_Isosurface, compressed_matrix< int > &Coord, Variable< double > &variable, int surface_number)Kratos::Cutting_Isosurface_Applicationinline
GenerateElements(ModelPart &this_model_part, ModelPart &new_model_part, const boost::numeric::ublas::vector< array_1d< int, 4 > > &Position_Node, vector< int > Elems_In_Isosurface, compressed_matrix< int > &Coord, Variable< array_1d< double, 3 > > &variable, int surface_number)Kratos::Cutting_Isosurface_Applicationinline
GenerateVariableCut(ModelPart &mr_model_part, ModelPart &mr_new_model_part, Variable< TDataType > &variable, double isovalue, int isosurface_number, float tolerance)Kratos::Cutting_Isosurface_Applicationinline
Matrix_Order_Tensor typedefKratos::Cutting_Isosurface_Application
Node_Vector_Order_Tensor typedefKratos::Cutting_Isosurface_Application
NodesArrayType typedefKratos::Cutting_Isosurface_Application
PointPointerType typedefKratos::Cutting_Isosurface_Application
PointType typedefKratos::Cutting_Isosurface_Application
PointVector typedefKratos::Cutting_Isosurface_Application
UpdateCutData(ModelPart &new_model_part, ModelPart &old_model_part)Kratos::Cutting_Isosurface_Applicationinline
Vector_Order_Tensor typedefKratos::Cutting_Isosurface_Application
~Cutting_Isosurface_Application()=defaultKratos::Cutting_Isosurface_Applicationvirtual