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.
|
Public Member Functions | |
def | __init__ (self, settings) |
This is a base class to build manufactured fluid solutions. More... | |
def | BodyForce (self, x1, x2, x3, t) |
def | Velocity (self, x1, x2, x3, t) |
def | Pressure (self, x1, x2, x3, t) |
def | body_force1 (self, x1, x2, t) |
def | body_force2 (self, x1, x2, t) |
def | body_force3 (self, x1, x2, t) |
def | convective1 (self, x1, x2, t) |
def | convective2 (self, x1, x2, t) |
def | laplacian1 (self, x1, x2, t) |
def | laplacian2 (self, x1, x2, t) |
def | press_grad1 (self, x1, x2, t) |
def | press_grad2 (self, x1, x2, t) |
def | u1 (self, x1, x2, t) |
Velocity. More... | |
def | u2 (self, x1, x2, t) |
Velocity. More... | |
def | u3 (self, x1, x2, t) |
def | du1dt (self, x1, x2, t) |
def | du2dt (self, x1, x2, t) |
def | du11 (self, x1, x2, t) |
def | du12 (self, x1, x2, t) |
def | du21 (self, x1, x2, t) |
def | du22 (self, x1, x2, t) |
def | du111 (self, x1, x2, t) |
def | du122 (self, x1, x2, t) |
def | du211 (self, x1, x2, t) |
def | du222 (self, x1, x2, t) |
def | p (self, x1, x2, t) |
By default, pressure is 0. More... | |
def | dp1 (self, x1, x2, t) |
By default, pressure is 0. More... | |
def | dp2 (self, x1, x2, t) |
By default, pressure is 0. More... | |
Public Attributes | |
rho | |
nu | |
def manufactured_solution.ManufacturedSolution.__init__ | ( | self, | |
settings | |||
) |
This is a base class to build manufactured fluid solutions.
At least, it should return the body force and the velocity. The input viscosity is the DYNAMIC viscosity NOTE: the operators are implemented for the 2D case. It could be extended to the 3D case.
def manufactured_solution.ManufacturedSolution.body_force1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.body_force2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.body_force3 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.BodyForce | ( | self, | |
x1, | |||
x2, | |||
x3, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.convective1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.convective2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.dp1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
By default, pressure is 0.
def manufactured_solution.ManufacturedSolution.dp2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
By default, pressure is 0.
def manufactured_solution.ManufacturedSolution.du11 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du111 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du12 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du122 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du1dt | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du21 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du211 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du22 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du222 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.du2dt | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.laplacian1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.laplacian2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.p | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
By default, pressure is 0.
def manufactured_solution.ManufacturedSolution.press_grad1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.press_grad2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.Pressure | ( | self, | |
x1, | |||
x2, | |||
x3, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.u1 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
Velocity.
def manufactured_solution.ManufacturedSolution.u2 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
Velocity.
def manufactured_solution.ManufacturedSolution.u3 | ( | self, | |
x1, | |||
x2, | |||
t | |||
) |
def manufactured_solution.ManufacturedSolution.Velocity | ( | self, | |
x1, | |||
x2, | |||
x3, | |||
t | |||
) |
manufactured_solution.ManufacturedSolution.nu |
manufactured_solution.ManufacturedSolution.rho |