![]() |
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 |