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

Classes

class  Kratos::FixedMeshALEUtilities
 Utility to perform the FM-ALE algorithm operations This utility implements the Fixed Mesh - Arbitrary Lagrangian Eulerian (FM-ALE) algorithm operations. After setting a virtual mesh, which is a copy of the problem background element mesh, it is moved in accordante to the immersed object movement. The virtual mesh movement is solved using a common ALE mesh solver (in this case the Laplacian mesh solver is used). Once the mesh movement, including the mesh velocity, have been computed, the origin mesh historical values (velocity and pressure), as well as the mesh velocity, are computed as a projection from the virtual mesh. This is required to consistently initialize the historical values when nodes change its topological status. More...
 

Input and output

std::ostream & Kratos::operator<< (std::ostream &rOStream, const FixedMeshALEUtilities &rThis)
 output stream function More...
 

Detailed Description

Function Documentation

◆ operator<<()

std::ostream & Kratos::operator<< ( std::ostream &  rOStream,
const FixedMeshALEUtilities rThis 
)
inline

output stream function