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.
|
Short class definition. More...
#include <damping_function.h>
Public Member Functions | |
Life Cycle | |
DampingFunction (const std::string &rKernelFunctionType) | |
Constructor. More... | |
Operations | |
double | ComputeWeight (const Array3DType &ICoord, const Array3DType &JCoord, const double Radius) const |
Type Definitions | |
using | Array3DType = array_1d< double, 3 > |
KRATOS_CLASS_POINTER_DEFINITION (DampingFunction) | |
Pointer definition of DampingFunction. More... | |
Short class definition.
DampingFunction implementations.
using Kratos::DampingFunction::Array3DType = array_1d<double, 3> |
Kratos::DampingFunction::DampingFunction | ( | const std::string & | rKernelFunctionType | ) |
Constructor.
double Kratos::DampingFunction::ComputeWeight | ( | const Array3DType & | ICoord, |
const Array3DType & | JCoord, | ||
const double | Radius | ||
) | const |
Kratos::DampingFunction::KRATOS_CLASS_POINTER_DEFINITION | ( | DampingFunction | ) |
Pointer definition of DampingFunction.