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.
List of all members
Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes > Class Template Reference

A utility for transforming values on integration points to nodes. More...

#include <integration_point_to_node_transformation_utility.h>

Collaboration diagram for Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >:

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
 

Detailed Description

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
class Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >

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.

Member Function Documentation

◆ KRATOS_CLASS_POINTER_DEFINITION()

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >::KRATOS_CLASS_POINTER_DEFINITION ( IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >  )

◆ TransformFromIntegrationPointsToNodes()

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
template<class TVariableType >
void Kratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes >::TransformFromIntegrationPointsToNodes ( const Variable< TVariableType > &  rVariable,
ModelPart rModelPart 
) const
inline

The documentation for this class was generated from the following file: