#include <structural_mechanics_element_utilities.h>
◆ CalculateCurrentLength2D2N()
double Kratos::GeoStructuralMechanicsElementUtilities::CalculateCurrentLength2D2N |
( |
const Element & |
rElement | ) |
|
|
static |
This function calculates the current length for 2D2N elements.
- Parameters
-
rElement | The Element for which the current length should be computed |
- Returns
- current length
◆ CalculateCurrentLength3D2N()
double Kratos::GeoStructuralMechanicsElementUtilities::CalculateCurrentLength3D2N |
( |
const Element & |
rElement | ) |
|
|
static |
This function calculates the current length for 3D2N elements.
- Parameters
-
rElement | The Element for which the current length should be computed |
- Returns
- current length
◆ CalculateRayleighDampingMatrix()
void Kratos::GeoStructuralMechanicsElementUtilities::CalculateRayleighDampingMatrix |
( |
Element & |
rElement, |
|
|
Element::MatrixType & |
rDampingMatrix, |
|
|
const ProcessInfo & |
rCurrentProcessInfo, |
|
|
const std::size_t |
MatrixSize |
|
) |
| |
|
static |
Method to calculate the rayleigh damping-matrix.
- Parameters
-
rElement | The Element for which the damping-matrix should be computed |
rDampingMatrix | The damping-matrix of the element |
rCurrentProcessInfo | The ProcessInfo where it is specified |
MatrixSize | The size of the damping-matrix |
◆ CalculateReferenceLength2D2N()
double Kratos::GeoStructuralMechanicsElementUtilities::CalculateReferenceLength2D2N |
( |
const Element & |
rElement | ) |
|
|
static |
This function calculates the reference length for 2D2N elements.
- Parameters
-
rElement | The Element for which the reference length should be computed |
- Returns
- reference length
◆ CalculateReferenceLength3D2N()
double Kratos::GeoStructuralMechanicsElementUtilities::CalculateReferenceLength3D2N |
( |
const Element & |
rElement | ) |
|
|
static |
This function calculates the reference length for 3D2N elements.
- Parameters
-
rElement | The Element for which the reference length should be computed |
- Returns
- reference length
◆ ComputeLumpedMassMatrix()
bool Kratos::GeoStructuralMechanicsElementUtilities::ComputeLumpedMassMatrix |
( |
const Properties & |
rProperites, |
|
|
const ProcessInfo & |
rCurrentProcessInfo |
|
) |
| |
|
static |
Method to specify if the lumped or the consistent mass-matrix should be computed.
- Parameters
-
- Returns
- whether to compute the lumped mass-matrix
◆ GetDensityForMassMatrixComputation()
double Kratos::GeoStructuralMechanicsElementUtilities::GetDensityForMassMatrixComputation |
( |
const Element & |
rElement | ) |
|
|
static |
Method to returns the density to be consider for the mass-matrix computation.
- Parameters
-
rElement | The Element for which the mass-matrix should be computed |
- Returns
- The density after apply the mass factor to the element
◆ GetRayleighAlpha()
double Kratos::GeoStructuralMechanicsElementUtilities::GetRayleighAlpha |
( |
const Properties & |
rProperites, |
|
|
const ProcessInfo & |
rCurrentProcessInfo |
|
) |
| |
|
static |
Method to get the rayleigh-alpha parameter.
- Parameters
-
- Returns
- rayleigh-alpha
◆ GetRayleighBeta()
double Kratos::GeoStructuralMechanicsElementUtilities::GetRayleighBeta |
( |
const Properties & |
rProperites, |
|
|
const ProcessInfo & |
rCurrentProcessInfo |
|
) |
| |
|
static |
Method to get the rayleigh-beta parameter.
- Parameters
-
- Returns
- rayleigh-beta
◆ HasRayleighDamping()
bool Kratos::GeoStructuralMechanicsElementUtilities::HasRayleighDamping |
( |
const Properties & |
rProperites, |
|
|
const ProcessInfo & |
rCurrentProcessInfo |
|
) |
| |
|
static |
Method to specify if rayligh-damping is specified.
- Parameters
-
- Returns
- whether rayleigh-damping was specified
The documentation for this class was generated from the following files: