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.
|
An inlet boundary condition process for KratosMultiphysics. More...
Classes | |
class | Parameters |
DONE: added support for power law DONE: read all mean profile parameters from json file DONE: can choose between power law and logarithmic profile. More... | |
class | RegularGrid1D |
class | SubGrid1D |
class | InletPanel3D |
class | LogMeanProfile |
class | ImposeWindInletProcess |
class | ImposeMPIWindInletProcess |
Functions | |
def | isclose (a, b, rel_tol=1e-9, abs_tol=0.) |
def | Factory (settings, Model) |
def | weak_min (nodes, key) |
def | weak_max (nodes, key) |
def | get_extent (nodes, key) |
Variables | |
Extent = namedtuple('Extent', ['lower', 'upper']) | |
IndexSpan = namedtuple('IndexSpan', ['begin', 'end']) | |
Grid3D = namedtuple('Grid3D', ['x', 'y', 'z']) | |
An inlet boundary condition process for KratosMultiphysics.
license: license.txt
def onthefly_kratos_inlet_process.Factory | ( | settings, | |
Model | |||
) |
def onthefly_kratos_inlet_process.get_extent | ( | nodes, | |
key | |||
) |
def onthefly_kratos_inlet_process.isclose | ( | a, | |
b, | |||
rel_tol = 1e-9 , |
|||
abs_tol = 0. |
|||
) |
def onthefly_kratos_inlet_process.weak_max | ( | nodes, | |
key | |||
) |
def onthefly_kratos_inlet_process.weak_min | ( | nodes, | |
key | |||
) |
onthefly_kratos_inlet_process.Extent = namedtuple('Extent', ['lower', 'upper']) |
onthefly_kratos_inlet_process.Grid3D = namedtuple('Grid3D', ['x', 'y', 'z']) |
onthefly_kratos_inlet_process.IndexSpan = namedtuple('IndexSpan', ['begin', 'end']) |