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::EntityCalculationUtils Class Reference

#include <entity_calculation_utils.h>

Collaboration diagram for Kratos::EntityCalculationUtils:

Public Types

Type definitions
using IndexType = std::size_t
 
using GeometryType = Geometry< Node >
 
using IntegrationMethodType = GeometryData::IntegrationMethod
 

Static Public Member Functions

Static operations
static Geometry< Node >::Pointer CreateSolidGeometry (const GeometryType &rSurfaceGeometry)
 
static void CalculateElementGaussPointData (Vector &rGaussWeights, Matrix &rShapeFunctionValues, const GeometryType &rGeometry, const IntegrationMethodType &rIntegrationMethod)
 
template<class TMatrixType >
static void CalculateSurfaceElementShapeDerivatives (TMatrixType &rOutput, GeometryType &rSolidGeometry, const GeometryType &rSurfaceGeometry, const IntegrationMethodType &rIntegrationMethod, const IndexType PointNumber)
 

Member Typedef Documentation

◆ GeometryType

◆ IndexType

◆ IntegrationMethodType

Member Function Documentation

◆ CalculateElementGaussPointData()

void Kratos::EntityCalculationUtils::CalculateElementGaussPointData ( Vector rGaussWeights,
Matrix rShapeFunctionValues,
const GeometryType rGeometry,
const IntegrationMethodType rIntegrationMethod 
)
static

◆ CalculateSurfaceElementShapeDerivatives()

template<class TMatrixType >
template void Kratos::EntityCalculationUtils::CalculateSurfaceElementShapeDerivatives ( TMatrixType &  rOutput,
GeometryType rSolidGeometry,
const GeometryType rSurfaceGeometry,
const IntegrationMethodType rIntegrationMethod,
const IndexType  PointNumber 
)
static

◆ CreateSolidGeometry()

Geometry< Node >::Pointer Kratos::EntityCalculationUtils::CreateSolidGeometry ( const GeometryType rSurfaceGeometry)
static

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