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.
|
The base class for the benchmarks. More...
Public Member Functions | |
def | __init__ (self, model, settings) |
The constructor of the BaseBenchmarkProcess. More... | |
def | ExecuteInitialize (self) |
Set the topography and the initial conditions. More... | |
def | ExecuteBeforeOutputStep (self) |
Compute the exact values of the benchmark and the error of the simulation. More... | |
def | Check (self) |
Check if the input values have physical sense. More... | |
Public Attributes | |
model | |
settings | |
model_part | |
variables | |
exact_variables | |
error_variables | |
The base class for the benchmarks.
def base_benchmark_process.BaseBenchmarkProcess.__init__ | ( | self, | |
model, | |||
settings | |||
) |
The constructor of the BaseBenchmarkProcess.
It is intended to be called from the constructor of deriving classes.
def base_benchmark_process.BaseBenchmarkProcess.Check | ( | self | ) |
Check if the input values have physical sense.
def base_benchmark_process.BaseBenchmarkProcess.ExecuteBeforeOutputStep | ( | self | ) |
Compute the exact values of the benchmark and the error of the simulation.
def base_benchmark_process.BaseBenchmarkProcess.ExecuteInitialize | ( | self | ) |
Set the topography and the initial conditions.
base_benchmark_process.BaseBenchmarkProcess.error_variables |
base_benchmark_process.BaseBenchmarkProcess.exact_variables |
base_benchmark_process.BaseBenchmarkProcess.model |
base_benchmark_process.BaseBenchmarkProcess.model_part |
base_benchmark_process.BaseBenchmarkProcess.settings |
base_benchmark_process.BaseBenchmarkProcess.variables |