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.
|
Typedefs | |
Type Definitions | |
using | CoordinatesArrayType = Point::CoordinatesArrayType |
using | GeometryType = Geometry< Node > |
Definition of geometries. More... | |
using | IndexType = std::size_t |
Index type definition. More... | |
using | SizeType = std::size_t |
Size type definition. More... | |
Functions | |
Functions | |
std::size_t | ComputePenaltyFrictionlessActiveSet (ModelPart &rModelPart) |
This function computes the active set for penalty frictionless cases. More... | |
array_1d< std::size_t, 2 > | ComputePenaltyFrictionalActiveSet (ModelPart &rModelPart, const bool PureSlip=false, const SizeType EchoLevel=0) |
This function computes the active set for penalty frictional cases. More... | |
std::size_t | ComputeALMFrictionlessActiveSet (ModelPart &rModelPart) |
This function computes the active set for penalty frictionless cases. More... | |
std::size_t | ComputeALMFrictionlessComponentsActiveSet (ModelPart &rModelPart) |
This function computes the active set for penalty frictionless cases. More... | |
array_1d< std::size_t, 2 > | ComputeALMFrictionalActiveSet (ModelPart &rModelPart, const bool PureSlip=false, const SizeType EchoLevel=0) |
This function computes the active set for penalty frictional cases. More... | |
using Kratos::ActiveSetUtilities::GeometryType = typedef Geometry<Node> |
Definition of geometries.
using Kratos::ActiveSetUtilities::IndexType = typedef std::size_t |
Index type definition.
using Kratos::ActiveSetUtilities::SizeType = typedef std::size_t |
Size type definition.
array_1d< std::size_t, 2 > Kratos::ActiveSetUtilities::ComputeALMFrictionalActiveSet | ( | ModelPart & | rModelPart, |
const bool | PureSlip = false , |
||
const SizeType | EchoLevel = 0 |
||
) |
This function computes the active set for penalty frictional cases.
rThisModelPart | The modelpart to compute |
PureSlip | If we are considering pure slip case |
EchoLevel | The echo level considered |
std::size_t Kratos::ActiveSetUtilities::ComputeALMFrictionlessActiveSet | ( | ModelPart & | rModelPart | ) |
This function computes the active set for penalty frictionless cases.
rThisModelPart | The modelpart to compute |
std::size_t Kratos::ActiveSetUtilities::ComputeALMFrictionlessComponentsActiveSet | ( | ModelPart & | rModelPart | ) |
This function computes the active set for penalty frictionless cases.
rThisModelPart | The modelpart to compute |
array_1d< std::size_t, 2 > Kratos::ActiveSetUtilities::ComputePenaltyFrictionalActiveSet | ( | ModelPart & | rModelPart, |
const bool | PureSlip = false , |
||
const SizeType | EchoLevel = 0 |
||
) |
This function computes the active set for penalty frictional cases.
rThisModelPart | The modelpart to compute |
PureSlip | If we are considering pure slip case |
EchoLevel | The echo level considered |
std::size_t Kratos::ActiveSetUtilities::ComputePenaltyFrictionlessActiveSet | ( | ModelPart & | rModelPart | ) |
This function computes the active set for penalty frictionless cases.
rThisModelPart | The modelpart to compute |