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.
Namespaces | Functions
mesher_utilities.cpp File Reference
#include "custom_utilities/mesher_utilities.hpp"
Include dependency graph for mesher_utilities.cpp:

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
 

Functions

 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMESH, 0)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE, 1)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, RECONNECT, 2)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, TRANSFER, 3)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, CONSTRAINED, 4)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, CONTACT_SEARCH, 5)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, MESH_SMOOTHING, 6)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, VARIABLES_SMOOTHING, 7)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_NODES, 0)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_NODES_ON_DISTANCE, 1)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_NODES_ON_ERROR, 2)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_NODES_ON_THRESHOLD, 3)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_BOUNDARY_NODES, 4)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_BOUNDARY_NODES_ON_DISTANCE, 5)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_BOUNDARY_NODES_ON_ERROR, 6)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REMOVE_BOUNDARY_NODES_ON_THRESHOLD, 7)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_ADD_NODES, 0)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_INSERT_NODES, 1)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_ELEMENTS, 2)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_ELEMENTS_ON_DISTANCE, 3)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_ELEMENTS_ON_ERROR, 4)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_ELEMENTS_ON_THRESHOLD, 5)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_BOUNDARY, 6)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_BOUNDARY_ON_DISTANCE, 7)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_BOUNDARY_ON_ERROR, 8)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_BOUNDARY_ON_THRESHOLD, 9)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, INITIALIZE_MESHER_INPUT, 0)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, FINALIZE_MESHER_INPUT, 1)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, TRANSFER_KRATOS_NODES_TO_MESHER, 2)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, TRANSFER_KRATOS_ELEMENTS_TO_MESHER, 3)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, TRANSFER_KRATOS_NEIGHBOURS_TO_MESHER, 4)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, TRANSFER_KRATOS_FACES_TO_MESHER, 5)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, SELECT_TESSELLATION_ELEMENTS, 6)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, KEEP_ISOLATED_NODES, 7)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, REFINE_WALL_CORNER, 8)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, NEIGHBOURS_SEARCH, 8)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, BOUNDARIES_SEARCH, 9)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, SET_DOF, 10)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (MesherUtilities, PASS_ALPHA_SHAPE, 11)