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 |