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 | Namespaces | Functions | Variables
exact_hinsberg_test.py File Reference

Classes

class  exact_hinsberg_test.ProblemParameters
 
class  exact_hinsberg_test.HinsbergPointsSetGivenNorm
 

Namespaces

 exact_hinsberg_test
 

Functions

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.PerformQuadratureOfObjectiveFunctionSecondTerm (points_set, m_index, a, b)
 
def exact_hinsberg_test.ObjectiveFunction (points_set, m_index, pp)
 

Variables

 exact_hinsberg_test.pp = ProblemParameters()
 
 exact_hinsberg_test.end_time
 
 exact_hinsberg_test.initial_time
 
int exact_hinsberg_test.t_w_min = 2 * math.pi * 1e-5
 
int exact_hinsberg_test.n_doublings = 6
 
list exact_hinsberg_test.t_ws = [t_w_min * 10 ** k for k in range(n_doublings)]
 
int exact_hinsberg_test.k_calc = 1
 
 exact_hinsberg_test.k_max = len(t_ws)
 
 exact_hinsberg_test.t_w
 
 exact_hinsberg_test.end_time_minus_tw
 
 exact_hinsberg_test.t_norm_set = HinsbergPointsSetGivenNorm('t_norm')
 
 exact_hinsberg_test.abs_norm_set = HinsbergPointsSetGivenNorm('abs_norm')
 
 exact_hinsberg_test.hinsberg_set = HinsbergPointsSetGivenNorm('hinsberg_norm')
 
 exact_hinsberg_test.exponential_indices
 
 exact_hinsberg_test.exponential_numbers
 
int exact_hinsberg_test.size_factor = 3
 
float exact_hinsberg_test.growth_exponent = 1.5
 
tuple exact_hinsberg_test.line_width = (size_factor * k_calc / k_max) ** growth_exponent
 
int exact_hinsberg_test.small_marker_size = 2 + 2 * (size_factor * k_calc / k_max) ** growth_exponent
 
int exact_hinsberg_test.big_marker_size = 2 + 3 * (size_factor * k_calc / k_max) ** growth_exponent
 
int exact_hinsberg_test.maker_width = 1 + 0.1 * (size_factor * k_calc) ** growth_exponent
 
 exact_hinsberg_test.Errors
 
 exact_hinsberg_test.markersize
 
 exact_hinsberg_test.linewidth
 
 exact_hinsberg_test.color
 
 exact_hinsberg_test.marker
 
 exact_hinsberg_test.label
 
 exact_hinsberg_test.mew
 
 exact_hinsberg_test.ErrorBounds
 
 exact_hinsberg_test.linestyle
 
 exact_hinsberg_test.fontsize
 
 exact_hinsberg_test.labelpad
 
 exact_hinsberg_test.lgnd = plt.legend(loc = 'lower left', prop={'size':22.5}, frameon=False)
 
 exact_hinsberg_test.axis
 
 exact_hinsberg_test.which
 
 exact_hinsberg_test.labelsize
 
 exact_hinsberg_test.ax = plt.gca()
 
 exact_hinsberg_test.pad
 
 exact_hinsberg_test.figure = plt.gcf()
 
 exact_hinsberg_test.bottom
 
 exact_hinsberg_test.left
 
 exact_hinsberg_test.format
 
 exact_hinsberg_test.dpi