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 | bisection (f, a, b, tol) |
def | CalculateErrors (points_set, pp) |
def | ExactErrorTail (points_set, m_index, lower_limit) |
def | K (points_set, m_index, t, pp) |
def | GetMaxTime (max_a, min_b, m, pp) |
def | PerformQuadratureOfObjectiveFunctionSecondTerm (points_set, m_index, a, b) |
def | ObjectiveFunction (points_set, m_index, pp) |
def | Average (vector_container, current_values, k_calc, pp) |
def normed_exact_hinsberg_test.Average | ( | vector_container, | |
current_values, | |||
k_calc, | |||
pp | |||
) |
def normed_exact_hinsberg_test.bisection | ( | f, | |
a, | |||
b, | |||
tol | |||
) |
def normed_exact_hinsberg_test.CalculateErrors | ( | points_set, | |
pp | |||
) |
def normed_exact_hinsberg_test.ExactErrorTail | ( | points_set, | |
m_index, | |||
lower_limit | |||
) |
def normed_exact_hinsberg_test.GetMaxTime | ( | max_a, | |
min_b, | |||
m, | |||
pp | |||
) |
def normed_exact_hinsberg_test.K | ( | points_set, | |
m_index, | |||
t, | |||
pp | |||
) |
def normed_exact_hinsberg_test.ObjectiveFunction | ( | points_set, | |
m_index, | |||
pp | |||
) |
def normed_exact_hinsberg_test.PerformQuadratureOfObjectiveFunctionSecondTerm | ( | points_set, | |
m_index, | |||
a, | |||
b | |||
) |
normed_exact_hinsberg_test.abs_norm_set = HinsbergPointsSetGivenNorm('abs_norm') |
normed_exact_hinsberg_test.ax = plt.gca() |
normed_exact_hinsberg_test.axis |
normed_exact_hinsberg_test.big_marker_size = 4 + 3 * (size_factor * k_calc / k_max) ** 1.2 |
normed_exact_hinsberg_test.color |
normed_exact_hinsberg_test.dpi |
normed_exact_hinsberg_test.end_time |
normed_exact_hinsberg_test.end_time_minus_tw |
normed_exact_hinsberg_test.error_norm_type |
normed_exact_hinsberg_test.exponential_indices |
normed_exact_hinsberg_test.exponential_numbers |
normed_exact_hinsberg_test.exponential_numbers_abs_norm = [0] |
normed_exact_hinsberg_test.exponential_numbers_hinsberg_norm = [0] |
normed_exact_hinsberg_test.exponential_numbers_t_norm = [0] |
normed_exact_hinsberg_test.fontsize |
normed_exact_hinsberg_test.format |
normed_exact_hinsberg_test.frameon |
normed_exact_hinsberg_test.hinsberg_set = HinsbergPointsSetGivenNorm('hinsberg_norm') |
normed_exact_hinsberg_test.initial_number_of_periods |
normed_exact_hinsberg_test.initial_time |
int normed_exact_hinsberg_test.k_calc = 1 |
normed_exact_hinsberg_test.k_max = len(t_ws) |
int normed_exact_hinsberg_test.k_sample = 0 |
normed_exact_hinsberg_test.label |
normed_exact_hinsberg_test.labelpad |
normed_exact_hinsberg_test.labelsize |
normed_exact_hinsberg_test.line_width = (size_factor * k_calc / k_max) ** 1.2 |
normed_exact_hinsberg_test.linestyle |
normed_exact_hinsberg_test.linewidth |
normed_exact_hinsberg_test.loc |
normed_exact_hinsberg_test.maker_width = 0.75 * (size_factor * k_calc / k_max) ** 1.2 |
normed_exact_hinsberg_test.marker |
normed_exact_hinsberg_test.markersize |
normed_exact_hinsberg_test.mew |
normed_exact_hinsberg_test.n_doublings |
normed_exact_hinsberg_test.n_samples |
list normed_exact_hinsberg_test.norm_of_bounds_abs_norm = [[]] * len(t_ws) |
list normed_exact_hinsberg_test.norm_of_bounds_hinsberg_norm = [[]] * len(t_ws) |
list normed_exact_hinsberg_test.norm_of_bounds_t_norm = [[]] * len(t_ws) |
list normed_exact_hinsberg_test.norm_of_errors_abs_norm = [[]] * len(t_ws) |
list normed_exact_hinsberg_test.norm_of_errors_hinsberg_norm = [[]] * len(t_ws) |
list normed_exact_hinsberg_test.norm_of_errors_t_norm = [[]] * len(t_ws) |
normed_exact_hinsberg_test.pad |
list normed_exact_hinsberg_test.phases = [i / pp.n_samples * 2 * math.pi for i in range(pp.n_samples)] |
normed_exact_hinsberg_test.pp = ProblemParameters() |
normed_exact_hinsberg_test.prop |
normed_exact_hinsberg_test.rate_of_change |
normed_exact_hinsberg_test.size_factor = k_max |
normed_exact_hinsberg_test.small_marker_size = 4 + 2 * (size_factor * k_calc / k_max) ** 1.2 |
normed_exact_hinsberg_test.t_norm_set = HinsbergPointsSetGivenNorm('t_norm') |
normed_exact_hinsberg_test.t_w |
normed_exact_hinsberg_test.t_w_min |
list normed_exact_hinsberg_test.t_ws = [pp.t_w_min * 10 ** k for k in range(pp.n_doublings)] |
normed_exact_hinsberg_test.which |