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

Short class definition. More...

#include <damping_function.h>

Collaboration diagram for Kratos::DampingFunction:

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...
 

Detailed Description

Short class definition.

DampingFunction implementations.

Member Typedef Documentation

◆ Array3DType

Constructor & Destructor Documentation

◆ DampingFunction()

Kratos::DampingFunction::DampingFunction ( const std::string &  rKernelFunctionType)

Constructor.

Member Function Documentation

◆ ComputeWeight()

double Kratos::DampingFunction::ComputeWeight ( const Array3DType ICoord,
const Array3DType JCoord,
const double  Radius 
) const

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::DampingFunction::KRATOS_CLASS_POINTER_DEFINITION ( DampingFunction  )

Pointer definition of DampingFunction.


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