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.
|
A utility for transforming values on integration points to nodes. More...
#include <integration_point_to_node_transformation_utility.h>
Public Member Functions | |
Type Definitions | |
KRATOS_CLASS_POINTER_DEFINITION (IntegrationPointToNodeTransformationUtility) | |
Pointer definition of IntegrationPointToNodeTransformationUtility. More... | |
template<class TVariableType > | |
void | TransformFromIntegrationPointsToNodes (const Variable< TVariableType > &rVariable, ModelPart &rModelPart) const |
A utility for transforming values on integration points to nodes.
This utility was created to transform vorticity and q-criterion variables from the integration points where they are computed to the nodes for visualization. The utility is designed to work in both 2D and 3D with and without the MPI library. Each nodal value is computed as a weighted average of the neighboring elements.
Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >::KRATOS_CLASS_POINTER_DEFINITION | ( | IntegrationPointToNodeTransformationUtility< TDim, TNumNodes > | ) |
Pointer definition of IntegrationPointToNodeTransformationUtility.
|
inline |