![]() |
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 | |
| class | ProblemParameters |
| class | HinsbergPointsSetGivenNorm |
Functions | |
| def | CalculateErrors (points_set, pp, n_samples=40) |
| def | ExactErrorTail (points_set, m_index, lower_limit) |
| def | K (points_set, m_index, t, pp) |
| def | PerformQuadratureOfObjectiveFunctionSecondTerm (points_set, m_index, a, b) |
| def | ObjectiveFunction (points_set, m_index, pp) |
| def exact_hinsberg_test.CalculateErrors | ( | points_set, | |
| pp, | |||
n_samples = 40 |
|||
| ) |
| def exact_hinsberg_test.ExactErrorTail | ( | points_set, | |
| m_index, | |||
| lower_limit | |||
| ) |
| def exact_hinsberg_test.K | ( | points_set, | |
| m_index, | |||
| t, | |||
| pp | |||
| ) |
| def exact_hinsberg_test.ObjectiveFunction | ( | points_set, | |
| m_index, | |||
| pp | |||
| ) |
| def exact_hinsberg_test.PerformQuadratureOfObjectiveFunctionSecondTerm | ( | points_set, | |
| m_index, | |||
| a, | |||
| b | |||
| ) |
| exact_hinsberg_test.abs_norm_set = HinsbergPointsSetGivenNorm('abs_norm') |
| exact_hinsberg_test.ax = plt.gca() |
| exact_hinsberg_test.axis |
| exact_hinsberg_test.big_marker_size = 2 + 3 * (size_factor * k_calc / k_max) ** growth_exponent |
| exact_hinsberg_test.bottom |
| exact_hinsberg_test.color |
| exact_hinsberg_test.dpi |
| exact_hinsberg_test.end_time |
| exact_hinsberg_test.end_time_minus_tw |
| exact_hinsberg_test.ErrorBounds |
| exact_hinsberg_test.Errors |
| exact_hinsberg_test.exponential_indices |
| exact_hinsberg_test.exponential_numbers |
| exact_hinsberg_test.figure = plt.gcf() |
| exact_hinsberg_test.fontsize |
| exact_hinsberg_test.format |
| float exact_hinsberg_test.growth_exponent = 1.5 |
| exact_hinsberg_test.hinsberg_set = HinsbergPointsSetGivenNorm('hinsberg_norm') |
| exact_hinsberg_test.initial_time |
| exact_hinsberg_test.k_calc = 1 |
| exact_hinsberg_test.k_max = len(t_ws) |
| exact_hinsberg_test.label |
| exact_hinsberg_test.labelpad |
| exact_hinsberg_test.labelsize |
| exact_hinsberg_test.left |
| exact_hinsberg_test.lgnd = plt.legend(loc = 'lower left', prop={'size':22.5}, frameon=False) |
| exact_hinsberg_test.line_width = (size_factor * k_calc / k_max) ** growth_exponent |
| exact_hinsberg_test.linestyle |
| exact_hinsberg_test.linewidth |
| exact_hinsberg_test.maker_width = 1 + 0.1 * (size_factor * k_calc) ** growth_exponent |
| exact_hinsberg_test.marker |
| exact_hinsberg_test.markersize |
| exact_hinsberg_test.mew |
| int exact_hinsberg_test.n_doublings = 6 |
| exact_hinsberg_test.pad |
| exact_hinsberg_test.pp = ProblemParameters() |
| int exact_hinsberg_test.size_factor = 3 |
| exact_hinsberg_test.small_marker_size = 2 + 2 * (size_factor * k_calc / k_max) ** growth_exponent |
| exact_hinsberg_test.t_norm_set = HinsbergPointsSetGivenNorm('t_norm') |
| exact_hinsberg_test.t_w |
| int exact_hinsberg_test.t_w_min = 2 * math.pi * 1e-5 |
| list exact_hinsberg_test.t_ws = [t_w_min * 10 ** k for k in range(n_doublings)] |
| exact_hinsberg_test.which |