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::TrilinosRefineMesh, including all inherited members.
AssignIdToCenterNode(ModelPart::NodesContainerType ¢er_nodes) | Kratos::TrilinosRefineMesh | inlineprotected |
AuxCreateNewNode(ModelPart &r_model_part, int Id, double x, double y, double z) | Kratos::TrilinosRefineMesh | inlineprotected |
Calculate_Coordinate_And_Insert_New_Nodes(ModelPart &this_model_part, const vector< array_1d< int, 2 > > &father_node_ids, const vector< int > &List_New_Nodes, const vector< int > &partition_new_nodes) | Kratos::TrilinosRefineMesh | inline |
Calculate_Triangle_Edges(Element::GeometryType &geom, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, int *edge_ids, int aux[6]) | Kratos::TrilinosRefineMesh | inline |
Clear() | Kratos::TrilinosRefineMesh | inline |
ConditionsArrayType typedef | Kratos::TrilinosRefineMesh | |
Create_List_Of_New_Nodes(ModelPart &this_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::TrilinosRefineMesh | inline |
CreateCenterNode(Geometry< Node > &geom, ModelPart &model_part, ModelPart::NodesContainerType ¢er_nodes) | Kratos::TrilinosRefineMesh | inlineprotected |
CSR_Row_Matrix(ModelPart &this_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids) | Kratos::TrilinosRefineMesh | inline |
ElementsArrayType typedef | Kratos::TrilinosRefineMesh | |
Erase_Old_Condition_And_Create_New_Triangle_Conditions(ModelPart &this_model_part, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, PointerVector< Condition > &New_Conditions, bool interpolate_internal_variables) | Kratos::TrilinosRefineMesh | inlineprotected |
Erase_Old_Element_And_Create_New_Tetra_Element(ModelPart &this_model_part, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, PointerVector< Element > &New_Elements, bool interpolate_internal_variables) | Kratos::TrilinosRefineMesh | inlineprotected |
Erase_Old_Element_And_Create_New_Triangle_Element(ModelPart &this_model_part, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, PointerVector< Element > &New_Elements, bool interpolate_internal_variables) | Kratos::TrilinosRefineMesh | 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::TrilinosRefineMesh | inlineprotected |
GetValueFromRow(int row, int j, int row_size, int *indices, double *values) | Kratos::TrilinosRefineMesh | inlineprotected |
InterpolateInternalVariables(const int &nel, const Element::Pointer father_elem, Element::Pointer child_elem, const ProcessInfo &rCurrentProcessInfo) | Kratos::TrilinosRefineMesh | inlineprotected |
Local_Refine_Mesh(bool refine_on_reference, bool interpolate_internal_variables, int domain_size) | Kratos::TrilinosRefineMesh | inline |
Matrix_Order_Tensor typedef | Kratos::TrilinosRefineMesh | |
mp_non_overlapping_graph | Kratos::TrilinosRefineMesh | protected |
mp_non_overlapping_map | Kratos::TrilinosRefineMesh | protected |
mp_overlapping_graph | Kratos::TrilinosRefineMesh | protected |
mp_overlapping_map | Kratos::TrilinosRefineMesh | protected |
mr_model_part | Kratos::TrilinosRefineMesh | protected |
mrComm | Kratos::TrilinosRefineMesh | protected |
mtotal_number_of_existing_nodes | Kratos::TrilinosRefineMesh | protected |
Node_Vector_Order_Tensor typedef | Kratos::TrilinosRefineMesh | |
NodesArrayType typedef | Kratos::TrilinosRefineMesh | |
PointIterator typedef | Kratos::TrilinosRefineMesh | |
PointPointerType typedef | Kratos::TrilinosRefineMesh | |
PointType typedef | Kratos::TrilinosRefineMesh | |
PointVector typedef | Kratos::TrilinosRefineMesh | |
PrintDebugInfo() | Kratos::TrilinosRefineMesh | inline |
Renumbering_Conditions(ModelPart &this_model_part, PointerVector< Condition > &New_Conditions) | Kratos::TrilinosRefineMesh | inline |
Renumbering_Elements(ModelPart &this_model_part, PointerVector< Element > &New_Elements) | Kratos::TrilinosRefineMesh | inline |
Search_Edge_To_Be_Refined(ModelPart &this_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_partition_ids) | Kratos::TrilinosRefineMesh | inline |
TrilinosRefineMesh(ModelPart &model_part, Epetra_MpiComm &Comm) | Kratos::TrilinosRefineMesh | inline |
Vector_Order_Tensor typedef | Kratos::TrilinosRefineMesh | |
~TrilinosRefineMesh() | Kratos::TrilinosRefineMesh | inline |