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 | Functions | Variables
kratos_perturbation_process Namespace Reference

An initial condition process for KratosMultiphysics license: license.txt. More...

Classes

class  Parameters
 
class  ImposePerturbedInitialConditionAnalysisStage
 This analysis stage class solves the Poisson problem, required by the correlated initial condition to apply no penetrability into the bluff body. More...
 
class  ImposePerturbedInitialConditionProcess
 Process generating divergence-free correlated noise, imposing no-penetrability condition on bluff bodies, preserving boundary conditions on boundaries and (if required) adding the contribution of a manually-loaded velocity field. More...
 

Functions

def Factory (settings, Model)
 

Variables

 Grid2D = namedtuple('Grid2D', ['x', 'z'])
 
 Grid3D = namedtuple('Grid3D', ['x', 'y', 'z'])
 

Detailed Description

An initial condition process for KratosMultiphysics license: license.txt.

Function Documentation

◆ Factory()

def kratos_perturbation_process.Factory (   settings,
  Model 
)

Variable Documentation

◆ Grid2D

kratos_perturbation_process.Grid2D = namedtuple('Grid2D', ['x', 'z'])

◆ Grid3D

kratos_perturbation_process.Grid3D = namedtuple('Grid3D', ['x', 'y', 'z'])