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 <nodal_update_utilities.h>
Public Member Functions | |
KRATOS_CLASS_POINTER_DEFINITION (NodalUpdateBaseClass) | |
NodalUpdateBaseClass () | |
NodalUpdateBaseClass (const NodalUpdateBaseClass &Other) | |
virtual | ~NodalUpdateBaseClass () |
Public Operators | |
virtual void | UpdateMeshTimeDerivatives (ModelPart &rModelPart, const double timeStep) |
virtual void | SetMeshTimeDerivativesOnInterface (ModelPart &rInterfaceModelPart) |
Short class definition. Detail class definition.
|
inline |
Constructor. Empty constructor
Kratos::NodalUpdateBaseClass< TDim >::NodalUpdateBaseClass | ( | const NodalUpdateBaseClass< TDim > & | Other | ) |
Copy constructor.
|
inlinevirtual |
Destructor.
Kratos::NodalUpdateBaseClass< TDim >::KRATOS_CLASS_POINTER_DEFINITION | ( | NodalUpdateBaseClass< TDim > | ) |
Type Definitions
|
inlinevirtual |
Sets the fluid interface time derivatives as the mesh displacement computed values.
rInterfaceModelPart | modelpart in where the nodal update is to be performed |
|
inlinevirtual |
Computes the displacement time derivatives according to the computed displacement values.
rInterfaceModelPart | modelpart in where the nodal update is to be performed |
timeStep | time step value |
Reimplemented in Kratos::NodalUpdateNewmark< TDim >.