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

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

AssignIdToCenterNode(ModelPart::NodesContainerType &center_nodes)Kratos::TrilinosRefineMeshinlineprotected
AuxCreateNewNode(ModelPart &r_model_part, int Id, double x, double y, double z)Kratos::TrilinosRefineMeshinlineprotected
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::TrilinosRefineMeshinline
Calculate_Triangle_Edges(Element::GeometryType &geom, const Kratos::shared_ptr< Epetra_FECrsMatrix > p_edge_ids, int *edge_ids, int aux[6])Kratos::TrilinosRefineMeshinline
Clear()Kratos::TrilinosRefineMeshinline
ConditionsArrayType typedefKratos::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::TrilinosRefineMeshinline
CreateCenterNode(Geometry< Node > &geom, ModelPart &model_part, ModelPart::NodesContainerType &center_nodes)Kratos::TrilinosRefineMeshinlineprotected
CSR_Row_Matrix(ModelPart &this_model_part, Kratos::shared_ptr< Epetra_FECrsMatrix > &p_edge_ids)Kratos::TrilinosRefineMeshinline
ElementsArrayType typedefKratos::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::TrilinosRefineMeshinlineprotected
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::TrilinosRefineMeshinlineprotected
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::TrilinosRefineMeshinline
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::TrilinosRefineMeshinlineprotected
GetValueFromRow(int row, int j, int row_size, int *indices, double *values)Kratos::TrilinosRefineMeshinlineprotected
InterpolateInternalVariables(const int &nel, const Element::Pointer father_elem, Element::Pointer child_elem, const ProcessInfo &rCurrentProcessInfo)Kratos::TrilinosRefineMeshinlineprotected
Local_Refine_Mesh(bool refine_on_reference, bool interpolate_internal_variables, int domain_size)Kratos::TrilinosRefineMeshinline
Matrix_Order_Tensor typedefKratos::TrilinosRefineMesh
mp_non_overlapping_graphKratos::TrilinosRefineMeshprotected
mp_non_overlapping_mapKratos::TrilinosRefineMeshprotected
mp_overlapping_graphKratos::TrilinosRefineMeshprotected
mp_overlapping_mapKratos::TrilinosRefineMeshprotected
mr_model_partKratos::TrilinosRefineMeshprotected
mrCommKratos::TrilinosRefineMeshprotected
mtotal_number_of_existing_nodesKratos::TrilinosRefineMeshprotected
Node_Vector_Order_Tensor typedefKratos::TrilinosRefineMesh
NodesArrayType typedefKratos::TrilinosRefineMesh
PointIterator typedefKratos::TrilinosRefineMesh
PointPointerType typedefKratos::TrilinosRefineMesh
PointType typedefKratos::TrilinosRefineMesh
PointVector typedefKratos::TrilinosRefineMesh
PrintDebugInfo()Kratos::TrilinosRefineMeshinline
Renumbering_Conditions(ModelPart &this_model_part, PointerVector< Condition > &New_Conditions)Kratos::TrilinosRefineMeshinline
Renumbering_Elements(ModelPart &this_model_part, PointerVector< Element > &New_Elements)Kratos::TrilinosRefineMeshinline
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::TrilinosRefineMeshinline
TrilinosRefineMesh(ModelPart &model_part, Epetra_MpiComm &Comm)Kratos::TrilinosRefineMeshinline
Vector_Order_Tensor typedefKratos::TrilinosRefineMesh
~TrilinosRefineMesh()Kratos::TrilinosRefineMeshinline