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.
Functions
Kratos::Utilities Namespace Reference

Functions

template<class TVec >
void ShapeFunc (double xi, double eta, TVec &N)
 
template<class TVec >
void ShapeFuncSerendipity (double xi, double eta, TVec &N)
 
template<class TMat >
void ShapeFunc_NaturalDerivatives (double xi, double eta, TMat &dN)
 
template<class TMat >
void ShapeFuncSerendipity_NaturalDerivatives (double xi, double eta, TMat &dN)
 
void InterpToStandardGaussPoints (double &v1, double &v2, double &v3)
 
void InterpToStandardGaussPoints (std::vector< double > &v)
 
void InterpToStandardGaussPoints (std::vector< array_1d< double, 3 > > &v)
 
void InterpToStandardGaussPoints (std::vector< array_1d< double, 6 > > &v)
 
void InterpToStandardGaussPoints (std::vector< Vector > &v)
 

Function Documentation

◆ InterpToStandardGaussPoints() [1/5]

void Kratos::Utilities::InterpToStandardGaussPoints ( double v1,
double v2,
double v3 
)
inline

◆ InterpToStandardGaussPoints() [2/5]

void Kratos::Utilities::InterpToStandardGaussPoints ( std::vector< array_1d< double, 3 > > &  v)
inline

◆ InterpToStandardGaussPoints() [3/5]

void Kratos::Utilities::InterpToStandardGaussPoints ( std::vector< array_1d< double, 6 > > &  v)
inline

◆ InterpToStandardGaussPoints() [4/5]

void Kratos::Utilities::InterpToStandardGaussPoints ( std::vector< double > &  v)
inline

◆ InterpToStandardGaussPoints() [5/5]

void Kratos::Utilities::InterpToStandardGaussPoints ( std::vector< Vector > &  v)
inline

◆ ShapeFunc()

template<class TVec >
void Kratos::Utilities::ShapeFunc ( double  xi,
double  eta,
TVec &  N 
)
inline

◆ ShapeFunc_NaturalDerivatives()

template<class TMat >
void Kratos::Utilities::ShapeFunc_NaturalDerivatives ( double  xi,
double  eta,
TMat &  dN 
)
inline

◆ ShapeFuncSerendipity()

template<class TVec >
void Kratos::Utilities::ShapeFuncSerendipity ( double  xi,
double  eta,
TVec &  N 
)
inline

◆ ShapeFuncSerendipity_NaturalDerivatives()

template<class TMat >
void Kratos::Utilities::ShapeFuncSerendipity_NaturalDerivatives ( double  xi,
double  eta,
TMat &  dN 
)
inline