![]() |
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.
|
This is the complete list of members for Kratos::TrilinosCuttingIsosurfaceApplication, including all inherited members.
| AddSkinConditions(ModelPart &mr_model_part, ModelPart &mr_new_model_part, int plane_number) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| Calculate_Coordinate_And_Insert_New_Nodes(ModelPart &this_model_part, ModelPart &new_model_part, const vector< array_1d< int, 2 > > &father_node_ids, const vector< int > &List_New_Nodes, const vector< int > &partition_new_nodes, Variable< double > &variable, double isovalue, float tolerance) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| Clear() | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| ConditionsArrayType typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| Create_List_Of_New_Nodes(ModelPart &this_model_part, ModelPart &new_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_partition_ids, vector< int > &List_New_Nodes, vector< int > &partition_new_nodes, vector< array_1d< int, 2 > > &father_node_ids, Kratos::shared_ptr< Epetra_FECrsMatrix > &used_nodes_matrix) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| CSR_Row_Matrix(ModelPart &this_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids, Kratos::shared_ptr< Epetra_FECrsMatrix > &used_nodes_matrix) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| DeleteCutData(ModelPart &new_model_part) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| ElementsArrayType typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| FirstLoop(ModelPart &this_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_partition_ids, Variable< double > &variable, double isovalue, int &number_of_triangles, vector< int > &Elems_In_Plane, double tolerance, Kratos::shared_ptr< Epetra_FECrsMatrix > &used_nodes_matrix) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| GenerateElements(ModelPart &this_model_part, ModelPart &new_model_part, vector< int > Elems_In_Plane, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, int plane_number, int &number_of_triangles, Variable< double > &variable) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| GenerateVariableCut(ModelPart &mr_model_part, ModelPart &mr_new_model_part, Variable< TDataType > &variable, double isovalue, int plane_number, float tolerance) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| GetUpperTriangularMatrixValue(const Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids, int index_0, int index_1, int &MaxNumEntries, int &NumEntries, int *Indices, double *values) | Kratos::TrilinosCuttingIsosurfaceApplication | inlineprotected |
| GetValueFromRow(int row, int j, int row_size, int *indices, double *values) | Kratos::TrilinosCuttingIsosurfaceApplication | inlineprotected |
| Matrix_Order_Tensor typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| mp_non_overlapping_graph | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| mp_non_overlapping_map | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| mp_overlapping_graph | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| mp_overlapping_map | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| mrComm | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| mtotal_number_of_existing_nodes | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| Node_Vector_Order_Tensor typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| NodesArrayType typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| PointIterator typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| PointPointerType typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| PointType typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| PointVector typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| smallest_edge | Kratos::TrilinosCuttingIsosurfaceApplication | protected |
| TrilinosCuttingIsosurfaceApplication(Epetra_MpiComm &Comm) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| UpdateCutData(ModelPart &new_model_part, ModelPart &old_model_part) | Kratos::TrilinosCuttingIsosurfaceApplication | inline |
| Vector_Order_Tensor typedef | Kratos::TrilinosCuttingIsosurfaceApplication | |
| ~TrilinosCuttingIsosurfaceApplication() | Kratos::TrilinosCuttingIsosurfaceApplication | inline |