![]() |
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.
|
#include <geometrical_sensitivity_utility.h>
Public Member Functions | |
Life Cycle | |
| GeometricalSensitivityUtility (const JacobianType &rJ, const ShapeFunctionsLocalGradientType &rDN_De) | |
Operations | |
| void | CalculateSensitivity (ShapeParameter Deriv, double &rDetJ_Deriv, ShapeFunctionsGradientType &rDN_DX_Deriv) const |
Type Definitions | |
| typedef DenseMatrix< double > | MatrixType |
| typedef MatrixType | JacobianType |
| typedef MatrixType | ShapeFunctionsLocalGradientType |
| typedef MatrixType | ShapeFunctionsGradientType |
| typedef unsigned | IndexType |
| typedef boost::numeric::ublas::indirect_array< DenseVector< std::size_t > > | IndirectArrayType |
| typedef boost::numeric::ublas::matrix_indirect< const MatrixType, IndirectArrayType > | SubMatrixType |
| template<class T > | |
| using | matrix_row = boost::numeric::ublas::matrix_row< T > |
| KRATOS_CLASS_POINTER_DEFINITION (GeometricalSensitivityUtility) | |
| typedef unsigned Kratos::GeometricalSensitivityUtility::IndexType |
| typedef boost::numeric::ublas::indirect_array<DenseVector<std::size_t> > Kratos::GeometricalSensitivityUtility::IndirectArrayType |
| using Kratos::GeometricalSensitivityUtility::matrix_row = boost::numeric::ublas::matrix_row<T> |
| typedef boost::numeric::ublas::matrix_indirect<const MatrixType, IndirectArrayType> Kratos::GeometricalSensitivityUtility::SubMatrixType |
| Kratos::GeometricalSensitivityUtility::GeometricalSensitivityUtility | ( | const JacobianType & | rJ, |
| const ShapeFunctionsLocalGradientType & | rDN_De | ||
| ) |
| void Kratos::GeometricalSensitivityUtility::CalculateSensitivity | ( | ShapeParameter | Deriv, |
| double & | rDetJ_Deriv, | ||
| ShapeFunctionsGradientType & | rDN_DX_Deriv | ||
| ) | const |
| Kratos::GeometricalSensitivityUtility::KRATOS_CLASS_POINTER_DEFINITION | ( | GeometricalSensitivityUtility | ) |